/*
Cache: iphorm, FeiEditor_respond, open_social_css, qfy_editor_front, vc_carousel_css
*/


/* iphorm: (http://59ad215e4f019.t73.qifeiye.com/qfy-content/plugins/qfy_form/css/styles.css) */

@media screen and (max-width:768px) {
    body .iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-2cols>.iphorm-element-wrap,
    body .iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-2cols>.iphorm-group-wrap,
    body .iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-3cols>.iphorm-element-wrap,
    body .iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-3cols>.iphorm-group-wrap,
    body .iphorm-group-alignment-proportional .iphorm-group-row-4cols>.iphorm-element-wrap,
    body .iphorm-group-alignment-proportional .iphorm-group-row-4cols>.iphorm-group-wrap,
    body .iphorm-group-alignment-proportional .iphorm-group-row-5cols>.iphorm-element-wrap,
    body .iphorm-group-alignment-proportional .iphorm-group-row-5cols>.iphorm-group-wrap {
        width: 100%!important;
    }
    body .iphorm-elements table.leftright td {
        display: block!important;
        width: 100%!important;
    }
    body .iphorm-elements table.leftright .iphorm-submit-wrap .iphorm-submit-input-wrap {
        text-align: left!important;
        top: 0!important;
    }
    body .iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap .iphorm-element-spacer {
        padding:0;
        padding-bottom: 10px;
    }
    body .iphorm-elements .iphorm-labels-left>.iphorm-element-spacer>label {
        top: 0!important;
        left: 0!important;
        float: none;
        padding-bottom: 0!important;
    }
    body .iphorm-elements .iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap {
        margin-left: 0!important;
        padding-left: 0!important;
    }
}

.iphorm-clearfix:before,
.iphorm-clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}

.iphorm-clearfix:after {
    clear: both
}

.iphorm-clearfix {
    zoom: 1
}

.iphorm-inner input[type="checkbox"],
input[type="radio"] {
    vertical-align: middle;
}

.iphorm-inner label {
    vertical-align: middle;
    display: inline-block;
    min-height: 20px;
}

.iphorm-inner button::-moz-focus-inner {
    border: 0
}

.iphorm-inner:focus,
.iphorm-inner a:focus {
    outline: 0
}

.iphorm-inner input.middle:focus,
.iphorm-inner select.middle:focus,
.iphorm-inner textarea.middle:focus {
    outline-width: 0
}

.iphorm-inner input:focus,
.iphorm-inner select:focus,
.iphorm-inner textarea:focus {
    outline: none
}

.iphorm-inner textarea {
    overflow: auto;
    vertical-align: top
}

.iphorm-inner button,
.iphorm-innerinput {
    width: auto;
    overflow: visible
}

.iphorm-inner button {
    border: 1px outset #ccc
}

.iphorm-inner .iphorm-elements {
    margin: 0;
    padding: 0;
}

.iphorm-element-spacer {
    padding-bottom: 10px;
}

.iphorm-hidden {
    display: none
}

.iphorm-element-wrap label span.iphorm-required {
    color: #cc0101;
    font-size: 10px;
}

.iphorm-elements .iphorm-element-wrap-text input,
.iphorm-elements .iphorm-element-wrap-captcha input,
.iphorm-elements .iphorm-element-wrap-password input,
.iphorm-elements .iphorm-element-wrap select,
.iphorm-elements .iphorm-element-wrap textarea {
    margin: 0;
    margin-bottom: 3px;
    color: #999;
    border: solid 1px #CCC;
    padding: 2px;
    min-width: 10px;
    max-width: 100%;
    width: 80%;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: inline-block;
    font-size: 14px;
    height: 26px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    box-sizing: border-box;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap-text input,
.iphorm-widget .iphorm-elements .iphorm-element-wrap-captcha input,
.iphorm-widget .iphorm-elements .iphorm-element-wrap-password input,
.iphorm-widget .iphorm-elements .iphorm-element-wrap select,
.iphorm-widget .iphorm-elements .iphorm-element-wrap textarea {
    margin: 0;
    margin-bottom: 3px;
    color: #999;
    border: solid 1px #CCC;
    padding: 2px;
    min-width: 10px;
    max-width: 100%;
    width: 80%;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: none;
    color: #555555;
    display: block;
    font-size: 14px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.iphorm-elements .iphorm-element-wrap-text input:hover,
.iphorm-elements .iphorm-element-wrap-captcha input:hover,
.iphorm-elements .iphorm-element-wrap-password input:hover,
.iphorm-elements .iphorm-element-wrap select:hover,
.iphorm-elements .iphorm-element-wrap textarea:hover,
.iphorm-elements .iphorm-element-wrap-text input:active,
.iphorm-elements .iphorm-element-wrap-captcha input:active,
.iphorm-elements .iphorm-element-wrap-password input:active,
.iphorm-elements .iphorm-element-wrap select:active,
.iphorm-elements .iphorm-element-wrap textarea:active,
.iphorm-elements .iphorm-element-wrap-text input:focus,
.iphorm-elements .iphorm-element-wrap-captcha input:focus,
.iphorm-elements .iphorm-element-wrap-password input:focus,
.iphorm-elements .iphorm-element-wrap select:focus,
.iphorm-elements .iphorm-element-wrap textarea:focus {}

.iphorm-elements .iphorm-element-wrap-text input,
.iphorm-elements .iphorm-element-wrap-captcha input,
.iphorm-elements .iphorm-element-wrap-password input {
    line-height: 1;
}

.iphorm-elements .iphorm-element-wrap-textarea textarea {
    line-height: 1.4;
    height: auto;
}

.iphorm-elements .iphorm-element-wrap select {
    width: auto;
    max-width: 80%;
    height: 32px;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap textarea {
    height: auto;
}

.iphorm-widget .iphorm-elements .iphorm-element-wrap select {
    height: auto;
}

.iphorm-element-wrap>label {
    font-weight: bold;
    padding: 0 0 4px 0;
    display: inline-block;
}

.iphom-upload-progress-wrap {
    display: none;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    line-height: 14px;
}

.iphorm-upload-progress-bar-wrap {
    background: #eee;
    border: 1px solid #ccc;
    padding: 1px;
}

.iphorm-upload-progress-bar {
    width: 0;
    height: 10px;
    background: #7ec100;
}

.iphorm-upload-info {
    padding-top: 3px;
}

.iphorm-upload-info>div {
    float: left;
    display: inline-block;
    padding: 0 10px;
    font-size: 11px;
    line-height: 15px;
}

.iphorm-upload-error {
    display: none;
    padding: 3px;
    background: #F3CAC7;
}

.iphorm-upload-info>div:first-child {
    padding-left: 2px;
}

.iphorm-file-queue {
    display: none;
    padding-bottom: 5px;
}

.iphorm-upload-queue-file {
    float: left;
    display: inline-block;
    background: #eee;
    border: 1px solid #ddd;
    padding: 5px;
    margin: 0 5px 5px 0;
    position: relative;
    overflow: hidden;
}

.iphorm-upload-queue-filename {
    float: left;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    margin-right: 20px;
}

.iphorm-upload-queue-remove {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-align: center;
    display: block;
}

.iphorm-upload-queue-success {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -8px 4px 0 0;
    height: 17px;
    width: 17px;
    line-height: 17px;
    text-indent: -99999px;
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_form/images/file-upload-tick.png) no-repeat center center;
    display: block;
}

.iphorm-swfupload {
    position: relative;
    margin-bottom: 8px;
    display: none;
}

.iphorm-swfupload object.swfupload {
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0!important;
    padding: 0!important;
}

.iphorm-swfupload-browse {
    background: #EEE;
    border: solid 1px #DDD;
    text-align: center;
    min-width: 80px;
    min-height: 20px;
    line-height: 20px;
    padding: 1px 10px;
    display: inline-block;
    cursor: pointer;
    float: left;
    position: relative;
    color: #000;
}

.iphorm-swfupload-browse:hover {
    background: #DDD;
}

.iphorm-add-another-upload {
    margin-top: 5px;
}

.iphorm-add-another-upload span.iphorm-add-another-upload-button {
    background: #EEE;
    border: solid 1px #DDD;
    text-align: center;
    cursor: pointer;
    padding: 4px 10px;
    margin: 3px 0;
    float: left;
    line-height: 1;
}

.iphorm-add-another-upload span.iphorm-add-another-upload-button:hover {
    background: #ddd;
}

.iphorm-element-wrap p.iphorm-description,
#content .iphorm-element-wrap p.iphorm-description {
    margin: 0;
    font-size: 11px;
}

.iphorm-element-wrap p.iphorm-description {
    padding-bottom: 0;
    font-size: 11px;
    font-style: italic;
}

h3.iphorm-title {
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 8px;
}

p.iphorm-description {
    font-size: 12px;
    color: #666;
    margin: 0;
    padding-bottom: 20px;
}

.iphorm-input-checkbox-ul,
.iphorm-input-radio-ul {
    margin: 0;
    padding: 0;
}

.iphorm-input-checkbox-ul .iphorm-input-checkbox-li,
.iphorm-input-radio-ul .iphorm-input-radio-li {
    margin: 0;
    padding: 0;
    height: 25px;
    height: auto;
    min-height: 25px;
}

.iphorm-input-checkbox-ul .iphorm-input-checkbox-li label,
.iphorm-input-radio-ul .iphorm-input-radio-li label {
    position: relative;
}

.iphorm-elements .iphorm-element-wrap .iphorm-input-checkbox-ul .iphorm-input-checkbox-li input,
.iphorm-elements .iphorm-element-wrap .iphorm-input-radio-ul .iphorm-input-radio-li input {
    border: none;
}

.iphorm-input-checkbox-li label,
.iphorm-input-radio-li label {
    line-height: 23px;
}

.iphorm-options-inline>.iphorm-input-checkbox-li,
.iphorm-options-inline>.iphorm-input-radio-li {
    display: inline;
    padding: 0 15px 5px 0;
    float: left;
}

.iphorm-options-inline .iphorm-input-checkbox-li label,
.iphorm-options-inline .iphorm-input-radio-li label {
    white-space: nowrap
}

.iphorm-captcha-image-wrap {
    position: relative;
}

.ifb-captcha-image-inner {
    position: relative;
    float: left;
    background: #fff url(//fast.qifeiye.com/qfy-content/plugins/qfy_form/images/captcha-refresh-icon.png) no-repeat center center;
    cursor: pointer;
}

.ifb-captcha-image-inner img {
    max-width: 100%;
    display: block;
}

.iphorm-group-title-description-wrap {
    margin-bottom: 10px;
}

.iphorm-group-title {
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
}

p.iphorm-group-description {
    font-size: 13px;
    color: #666;
    margin: 0;
    padding-bottom: 0;
}

.iphorm-group-style-bordered>.iphorm-group-elements {
    border: solid 1px #CCC;
    padding: 10px 10px 0;
}

.iphorm-group-row {
    padding: 0;
}

.iphorm-group-row>.iphorm-element-wrap,
.iphorm-group-row>.iphorm-group-wrap {
    display: inline-block;
    float: left;
    min-height: 1px;
    padding: 0;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-1cols>.iphorm-element-wrap,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-1cols>.iphorm-group-wrap {
    width: 100%;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-2cols>.iphorm-element-wrap,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-2cols>.iphorm-group-wrap {
    width: 49.9%!important;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-3cols>.iphorm-element-wrap,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-3cols>.iphorm-group-wrap {
    width: 33.3%!important;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-4cols>.iphorm-element-wrap,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-4cols>.iphorm-group-wrap {
    width: 25%!important;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-5cols>.iphorm-element-wrap,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row-5cols>.iphorm-group-wrap {
    width: 20%!important;
}

.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap,
.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-group-wrap {
    float: left;
    width: auto;
}

.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-group-alignment-proportional {
    width: 100%;
    clear: both;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap.last-child .iphorm-element-spacer,
.iphorm-group-alignment-proportional>.iphorm-group-elements>.iphorm-group-row.iphorm-group-row-1cols>.iphorm-element-wrap .iphorm-element-spacer,
.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap.last-child .iphorm-element-spacer,
.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row.iphorm-group-row-1cols>.iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 0 10px 0;
}

.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-element-wrap .iphorm-element-spacer {
    padding: 0 10px 10px 0;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements .iphorm-group-wrap>.iphorm-group-elements {
    margin-right: 10px;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements .iphorm-group-wrap.last-child>.iphorm-group-elements,
.iphorm-group-alignment-proportional>.iphorm-group-elements .iphorm-group-row-1cols>.iphorm-group-wrap>.iphorm-group-elements {
    margin-right: 0;
}

.iphorm-group-alignment-proportional>.iphorm-group-elements .iphorm-group-wrap.last-child {
    margin-right: -10px;
    min-width: 1px;
}

.iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 15px;
}

.iphorm-group-wrap>.iphorm-group-elements .iphorm-group-row .iphorm-group-style-bordered.iphorm-group-wrap {
    margin-bottom: 0;
}

.iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0;
}

.iphorm-group-wrap .iphorm-group-row>.iphorm-group-style-plain.iphorm-group-wrap {
    margin: 0;
}

.iphorm-group-wrap .iphorm-group-row>.iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: left;
}

.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-group-style-bordered.iphorm-group-wrap {
    margin-right: 10px;
}

.iphorm-group-alignment-left>.iphorm-group-elements>.iphorm-group-row>.iphorm-group-style-bordered.iphorm-group-wrap.last-child {
    margin-right: 0;
}

.iphorm-group-wrap .iphorm-group-row.iphorm-group-row-1cols>.iphorm-group-style-bordered.iphorm-group-wrap {
    padding: 0 0 10px 0;
    float: none;
    clear: both;
}

.iphorm-labels-above>.iphorm-element-spacer>label {
    position: relative;
    padding-bottom: 4px;
}

.iphorm-labels-left>.iphorm-element-spacer>label {
    width: 150px;
    position: relative;
    float: left;
    padding-bottom: 10px;
}

.iphorm-element-wrap-text.iphorm-labels-inside>.iphorm-element-spacer>label,
.iphorm-element-wrap-textarea.iphorm-labels-inside>.iphorm-element-spacer>label,
.iphorm-element-wrap-password.iphorm-labels-inside>.iphorm-element-spacer>label,
.iphorm-element-wrap-captcha.iphorm-labels-inside>.iphorm-element-spacer>label {
    padding: 0;
    line-height: 16px;
    margin-left: 5px;
    margin-top: 3px;
    color: #999;
    position: absolute;
    z-index: 1;
}

.iphorm-labels-above.iphorm-element-wrap .iphorm-input-outer-wrap {
    padding-top: 5px;
}

.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap,
.iphorm-labels-left.iphorm-element-wrap .iphorm-input-wrap,
.iphorm-labels-left.iphorm-element-wrap .iphorm-captcha-image-wrap {
    margin-left: 150px;
    padding-left: 10px;
}

.iphorm-labels-left.iphorm-element-wrap .iphorm-input-outer-wrap>.iphorm-input-wrap {
    margin-left: 0!important;
    padding-left: 0;
}

.iphorm-element-wrap.iphorm-labels-inside .iphorm-element-spacer {
    position: relative;
}

.iphorm-input-wrap-text.iphorm-labels-inside>.iphorm-element-spacer>input,
.iphorm-input-wrap-textarea.iphorm-labels-inside>.iphorm-element-spacer>input,
.iphorm-input-wrap-email.iphorm-labels-inside>.iphorm-element-spacer>input,
.iphorm-input-wrap-password.iphorm-labels-inside>.iphorm-element-spacer>input,
.iphorm-input-wrap-captcha.iphorm-labels-inside>.iphorm-element-spacer>input {
    margin-top: 0;
}

.iphorm-submit-wrap {
    margin: 10px 0
}

.iphorm-submit-input-wrap {
    text-align: left;
}

.iphorm-submit-wrap button {
    border: none;
    background: none;
    text-align: center;
    width: auto;
    overflow: visible;
    white-space: nowrap;
    padding: 0;
    margin: 0;
    height: auto;
    line-height: auto;
    cursor: pointer;
    margin-right: 5px;
}

.iphorm-submit-wrap button:active {
    background: none;
    border: none;
    padding: 0;
}

.iphorm-submit-wrap button span,
.iphorm-submit-wrap button em {
    display: block;
    margin: 0;
    color: #000;
    cursor: pointer;
}

.iphorm-submit-wrap button span {
    padding-left: 20px;
    background: #EEE;
}

.iphorm-submit-wrap button em {
    font-style: normal;
    padding-right: 20px;
    background: #EEE;
}

.iphorm-submit-wrap button:hover em {
    background: #ddd;
}

.iphorm-submit-wrap button:active em {
    background: #ccc;
}

.iphorm-submit-wrap button:hover span {
    background: #ddd;
}

.iphorm-submit-wrap button:active span {
    background: #ccc;
}

.iphorm-loading-wrap {
    display: none;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    padding-top: 5px;
}

.iphorm-loading-wrap .iphorm-loading {
    font-style: italic;
    text-indent: -9999px;
    display: block;
    min-width: 30px;
    background: transparent url(//fast.qifeiye.com/qfy-content/plugins/qfy_form/images/default-loading.gif) no-repeat center center;
}

.iphorm-errors {
    display: none;
}

.iphorm-errors-list {
    margin: 0;
    padding: 3px 0 6px 0;
}

.iphorm-errors-list>.iphorm-error {
    padding: 3px 10px 3px 5px;
    margin: 0;
    line-height: 16px;
    background: #D64A49;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #D64A49;
    float: left;
}

.iphorm-labels-left>.iphorm-element-spacer>.iphorm-errors-wrap {
    margin-left: 150px
}

.iphorm-labels-left>.iphorm-element-spacer>.iphorm-errors-wrap .iphorm-errors-list>.iphorm-error {
    margin-left: 10px!important
}

.iphorm-labels-above>.iphorm-element-spacer>.iphorm-errors-wrap .iphorm-errors-list .iphorm-error,
.iphorm-labels-inside>.iphorm-element-spacer>.iphorm-errors-wrap .iphorm-errors-list .iphorm-error {
    margin-left: 0!important
}

.iphorm-queue-errors {
    display: none;
}

.iphorm-queue-errors {
    margin: 0;
    padding: 0 0 10px 0;
}

.iphorm-queue-errors-list>.iphorm-queue-error {
    padding: 3px 10px 3px 5px;
    margin: 0;
    line-height: 16px;
    background: #D64A49;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    display: inline-block;
    border: 1px solid #D64A49;
    float: left;
}

.iphorm-error-message {
    background: #cc0000;
    padding: 8px 20px 8px 8px;
    line-height: 18px;
    margin: 10px 0;
    border: 1px solid #cc0000;
    font-weight: normal;
    color: #fff;
}

.iphorm-success-message {
    background: #5BC3A2;
    padding: 8px 20px 8px 8px;
    line-height: 18px;
    margin: 10px 0;
    border: 1px solid #5BC3A2;
    font-weight: normal;
    color: #fff;
}

.iphorm-referral-link a {
    text-decoration: none;
    color: #0F83CA;
}

.iphorm-referral-link a:hover {
    color: #292929;
}

.iphorm-input-wrap-date-select-wrap {
    float: left;
}

.iphorm-datepicker-icon {
    display: none;
    height: 24px;
    width: 24px;
    cursor: pointer;
    float: left;
    margin: 2px 0 0 2px;
}

.ui-datepicker {
    z-index: 25000!important;
}

#ui-datepicker-div {
    font-size: 14px;
}

#ui-datepicker-div table {
    line-height: 1.2;
}

.iphorm-input-wrap .iphorm-element-file-inner input[type="file"] {
    text-shadow: none!important
}

*:first-child+html .iphorm-input-wrap select {
    background: transparent!important;
    color: #000!important
}

*:first-child+html .iphorm-input-wrap select option {
    background: #fff!important;
    color: #000!important
}

.iphorm-input-radio-li input[type="radio"] {
    background: transparent!important;
    border: none transparent!important
}

.iphorm-input-checkbox-li input[type="checkbox"] {
    background: transparent!important;
    border: none transparent!important
}

.iphorm-js .iphorm-input-wrap-file {
    display: none;
}

.iphorm-tooltip-icon {
    width: 15px;
    height: 15px;
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_form/images/help-icon.png) no-repeat right bottom;
    display: inline-block;
    cursor: pointer;
}

.iphorm-element-wrap-text.iphorm-labels-inside>.iphorm-element-spacer>label .iphorm-tooltip-icon,
.iphorm-element-wrap-textarea.iphorm-labels-inside>.iphorm-element-spacer>label .iphorm-tooltip-icon,
.iphorm-element-wrap-password.iphorm-labels-inside>.iphorm-element-spacer>label .iphorm-tooltip-icon,
.iphorm-element-wrap-captcha.iphorm-labels-inside>.iphorm-element-spacer>label .iphorm-tooltip-icon {
    position: absolute;
    right: -20px;
    top: 0;
}

.iphorm-tooltip-icon-content {
    display: none;
}

.iphorm-js .iphorm-has-logic {
    visibility: hidden;
}

#fancybox-content .iphorm-inner {
    padding: 15px;
}

#fancybox-content .iphorm-edit-form-wrap {
    display: none;
}

*:first-child+html .selector>span {
    width: auto!important
}

*:first-child+html .selector>select {
    width: auto!important
}

.iphorm-swfupload-browse .fluid-width-video-wrapper {
    position: static!important;
    margin: 0!important;
    padding: 0!important;
    height: auto!important;
}

.iphorm-uniform-theme-default .iphorm div.selector.fixedWidth,
.iphorm-uniform-theme-default .iphorm div.selector.fixedWidth span,
.iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth,
.iphorm-uniform-theme-aristo .iphorm div.selector.fixedWidth span,
.iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth,
.iphorm-uniform-theme-agent .iphorm div.selector.fixedWidth span {
    width: auto;
}

.iphorm-uniform-theme-default .iphorm div.selector,
.iphorm-uniform-theme-aristo .iphorm div.selector,
.iphorm-uniform-theme-agent .iphorm div.selector {
    font-size: 13px;
    font-weight: normal;
}

.iphorm-uniform-theme-default .iphorm div.selector select,
.iphorm-uniform-theme-aristo .iphorm div.selector select,
.iphorm-uniform-theme-agent .iphorm div.selector select {
    font-size: 13px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader span.action,
.iphorm-uniform-theme-agent .iphorm div.uploader span.action {
    font-size: 11px;
    font-weight: bold;
}

.iphorm-uniform-theme-aristo .iphorm div.selector span,
.iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 29px;
}

.iphorm-uniform-theme-aristo .iphorm div.checker,
.iphorm-uniform-theme-aristo .iphorm div.radio,
.iphorm-uniform-theme-agent .iphorm div.checker,
.iphorm-uniform-theme-agent .iphorm div.radio {
    margin-right: 3px;
}

.iphorm-uniform-theme-agent .iphorm div.selector span {
    text-shadow: none;
}

.iphorm-uniform-theme-agent .iphorm div.selector span {
    padding-right: 34px;
}

.iphorm-uniform-theme-default .iphorm div.uploader span.action {
    color: #242424;
}

.iphorm-uniform-theme-default .iphorm div.uploader.hover,
.iphorm-uniform-theme-default .iphorm div.uploader.focus {
    background-position: 0 -297px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader.hover,
.iphorm-uniform-theme-agent .iphorm div.uploader.focus {
    background-position: 0 -366px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader.hover,
.iphorm-uniform-theme-aristo .iphorm div.uploader.focus {
    background-position: 0 -366px;
}

.iphorm-uniform-theme-default .iphorm div.uploader {
    background: none;
    margin-left: -4px;
}

.iphorm-uniform-theme-default .iphorm div.uploader span.filename {
    background-image: url("//fast.qifeiye.com/qfy-content/plugins/qfy_form/js/uniform/themes/default/images/sprite.png");
    background-repeat: no-repeat;
    background-position: 0 -299px;
    margin-top: 0;
    margin-bottom: 0;
    width: 82px;
    padding-left: 13px;
}

.iphorm-uniform-theme-default .iphorm div.uploader span.action {
    background-color: transparent;
    height: 24px;
    line-height: 24px;
    background-position: right -439px;
    width: 80px;
    padding-right: 2px;
}

.iphorm-uniform-theme-default .iphorm div.uploader.hover span.action,
.iphorm-uniform-theme-default .iphorm div.uploader.focus span.action {
    background-position: right -439px;
}

.iphorm-uniform-theme-default .iphorm div.uploader.hover.active span.action,
.iphorm-uniform-theme-default .iphorm div.uploader.focus.active span.action {
    background-position: right -439px;
    line-height: 26px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-bottom: 0;
    margin-left: -8px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader span.filename {
    background-image: url("//fast.qifeiye.com/qfy-content/plugins/qfy_form/js/uniform/themes/agent/images/sprite-agent.png");
    background-repeat: no-repeat;
    background-position: 0 -366px;
    width: 82px;
    padding-left: 13px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader span.action {
    background-color: transparent;
    background-position: right -462px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader.hover span.action,
.iphorm-uniform-theme-agent .iphorm div.uploader.focus span.action {
    background-position: right -462px;
}

.iphorm-uniform-theme-agent .iphorm div.uploader.hover.active span.action,
.iphorm-uniform-theme-agent .iphorm div.uploader.focus.active span.action {
    background-position: right -462px;
    line-height: 34px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader {
    background: none;
    width: 199px;
    margin-left: -8px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader span.filename {
    background-image: url("//fast.qifeiye.com/qfy-content/plugins/qfy_form/js/uniform/themes/aristo/images/sprite-aristo.png");
    background-repeat: no-repeat;
    background-position: 0 -370px;
    width: 82px;
    padding-left: 13px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader span.action {
    background-color: transparent;
    background-position: right -462px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader.hover span.action,
.iphorm-uniform-theme-aristo .iphorm div.uploader.focus span.action {
    background-position: right -462px;
}

.iphorm-uniform-theme-aristo .iphorm div.uploader.hover.active span.action,
.iphorm-uniform-theme-aristo .iphorm div.uploader.focus.active span.action {
    background-position: right -462px;
    line-height: 34px;
}

.iphorm-outer form {
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

li.advanced_settings {
    display: none;
}


/* FeiEditor_respond: (http://59ad215e4f019.t73.qifeiye.com/FeiEditor/bitSite/css/respond.css) */

.displaynone,
.submenu_displaynone .sub-nav {
    display: none!important;
}

#main-nav.submenu_displaynone>li.has-children.level-arrows-on>a::after {
    background-image: none!important;
}

.bit-html .qfe_row .vc_span1,
.bit-html .qfe_row .vc_span2,
.bit-html .qfe_row .vc_span3,
.qfe_row .vc_span4,
.qfe_row .vc_span5,
.qfe_row .vc_span6,
.qfe_row .vc_span7,
.qfe_row .vc_span8,
.qfe_row .vc_span9,
.qfe_row .vc_span10,
.qfe_row .vc_span11,
.qfe_row .vc_span12,
.qfe_row .vc_span1_2,
.qfe_row .vc_span1_5,
.qfe_row .vc_span1_7,
.qfe_row .vc_span1_3,
.qfe_row .vc_span2_4,
.qfe_row .vc_span4_5,
.qfe_row .vc_span7_5,
.qfe_row .vc_span9_6,
.qfe_row .vc_span10_5 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    max-width: 100%;
}

.qfe_row .vc_span2_4,
.qfe_row .vc_span4_8,
.qfe_row .vc_span7_2,
.qfe_row .vc_span9_6,
.qfe_row .vc_span1_7,
.qfe_row .vc_span3_4,
.qfe_row .vc_span5_1,
.qfe_row .vc_span6_8,
.qfe_row .vc_span8_5,
.qfe_row .vc_span10_2 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    max-width: 100%;
}

.qfe_row .vc_span2_6,
.qfe_row .vc_span5_2,
.qfe_row .vc_span6_5,
.qfe_row .vc_span9_1,
.qfe_row .vc_span10_4 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    max-width: 100%;
}

.qfe_row .vc_span1_2,
.qfe_row .vc_span3_6,
.qfe_row .vc_span8_4,
.qfe_row .vc_span10_8 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    max-width: 100%;
}

.section.bothfull,
.content-fullwidth #page #main .wf-wrap .section.bothfull .qfe_row,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span_class,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span_mobile,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span12,
#page .qfy-sub-div-inner .section.bothfull .qfe_row,
#page .qfy-sub-div-inner .section.bothfull .vc_span_class,
#page .qfy-sub-div-inner .section.bothfull .vc_span_mobile,
#page .qfy-sub-div-inner .section.bothfull .vc_span12 {
    padding: 0px;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.contentsPadding0 .qfe_row .vc_span12 {
    padding-left: 0px;
    padding-right: 0px;
}

@media screen and (max-width:992px) {
    body.compose-mode .vc-products_list .list_button_inner {
        display: block;
        position: absolute;
        text-align: center;
        top: 20px;
    }
    .menu-center-nav {
        display: none
    }
    .advanced_list .vc-carousel .vc-item {
        height: auto!important
    }
    .advanced_list .itempcbody .ag_image {
        width: 100%!important
    }
    .list-style7 .item_block {
        width: 100%!important
    }
    #page .qfe_row .advanced_list .item_container {
        max-width: 100%!important;
        padding-bottom: 5px!important;
        width: 100%!important
    }
    .list-style7 .item_block:after,
    .list-style7 .item_block:before {
        display: none!important
    }
    .list-style7 .text_wrap {
        padding: 0 5px!important
    }
    .list-style7 .item_block .item_info {
        width: calc(100% - 115px)!important;
        float: right!important;
        text-align: left!important;
        table-layout: fixed
    }
    #page #main .qfy-element.qfy-text>.qfe_wrapper>section {
        padding-left: 0!important;
        padding-right: 0!important
    }
    .headerPaddingandmarginOff #header {
        padding: 0!important;
        margin: 0!important;
    }
    #phantom {
        display: none!important;
    }
    #page .prenext_inner>div {
        display: block!important;
        text-align: left!important;
        margin-bottom: 10px;
        width: 100%!important;
        clear: both;
        float: left;
    }
    #page .prenext_inner .action i {
        display: none;
    }
    #page .prenext_inner>div.first {
        display: none!important;
    }
    .topbarPaddingandmarginOff #top-bar {
        padding: 0!important;
        margin: 0!important;
    }
    .footerPaddingandmarginOff #footer {
        padding: 0!important;
        margin: 0!important;
    }
    .bottombarPaddingandmarginOff #bottom-bar {
        padding: 0!important;
        margin: 0!important;
    }
    .link_image {
        max-width: 100%;
    }
    .post-thumb {
        max-width: 100%;
        display: inline-block;
        width: auto;
        height: auto;
    }
    .ag_image {
        max-width: 100%;
        display: inline-block;
        width: auto;
        height: auto;
    }
}

@media screen and (min-width:1281px) {
    .widefull_topbar2 #top-bar .wf-wrap,
    .widefull_footer2 #footer .wf-wrap,
    .widefull_header2 #header .wf-table,
    .widefull_header2 #navigation.wf-wrap {
        max-width: 1300px!important;
    }
    .widefull_topbar2.widefull_content #top-bar .wf-wrap,
    .widefull_footer2.widefull_content #footer .wf-wrap,
    .widefull_header2.widefull_content #header .wf-table,
    .widefull_header2.widefull_content #navigation.wf-wrap {
        max-width: 1240px!important;
    }
}

@media screen and (min-width:1025px) {
    .widefull_topbar1 #top-bar .wf-wrap,
    .widefull_footer1 #footer .wf-wrap,
    .widefull_header1 #header .wf-table,
    .widefull_header1 #navigation.wf-wrap {
        max-width: 934px!important;
    }
    .widefull_topbar1.widefull_content #top-bar .wf-wrap,
    .widefull_footer1.widefull_content #footer .wf-wrap,
    .widefull_header1.widefull_content #header .wf-table,
    .widefull_header1.widefull_content #navigation.wf-wrap {
        max-width: 984px!important;
    }
}

.widefull_content .qfe_row .vc_span12 {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (min-width:1921px) {
    .widefull_topbar3 #top-bar .wf-wrap,
    .widefull_footer3 #footer .wf-wrap,
    .widefull_header3 #header .wf-table,
    .widefull_header3 #navigation.wf-wrap {
        max-width: 1830px!important;
    }
    .widefull_topbar3.widefull_content #top-bar .wf-wrap,
    .widefull_footer3.widefull_content #footer .wf-wrap,
    .widefull_header3.widefull_content #header .wf-table,
    .widefull_header3.widefull_content #navigation.wf-wrap {
        max-width: 1880px!important;
    }
}

@media screen and (min-width:992px) {
    .bit-logo-menu #main-nav {
        line-height: initial;
        display: flex!important;
        justify-content: center;
        align-items: center;
    }
    .menu-left-nav>li,
    .menu-right-nav>li {
        display: inline-block;
        position: relative;
    }
    .menu-center-nav {
        text-align: center;
        padding: 0 5px;
        max-width: 40%;
    }
    .menu-left-nav {
        width: 40%;
        text-align: right;
        vertical-align: middle;
    }
    .menu-right-nav {
        display: table-cell;
        width: 40%;
        text-align: left;
        vertical-align: middle;
    }
    .borderrightnone .pre_inner {
        border-right: 0!important;
    }
    .qfe_row .vc_span1_7 {
        width: 14.2857142%;
    }
    .qfe_row .vc_span1_3 {
        width: 11.1111111111%;
    }
    .qfe_row .vc_span1_2 {
        width: 10%;
    }
    .qfe_row .vc_span1_5 {
        width: 12.5%;
    }
    .qfe_row .vc_span2_4 {
        width: 20%;
    }
    .qfe_row .vc_span4_5 {
        width: 37.5%;
    }
    .qfe_row .vc_span7_5 {
        width: 62.5%;
    }
    .qfe_row .vc_span10_5 {
        width: 87.5%;
    }
    .bit-html .qfe_row .vc_span1 {
        width: 8.333333333333332%;
    }
    .bit-html .qfe_row .vc_span2 {
        width: 16.6666666666666%;
    }
    .qfe_row .vc_span3 {
        width: 25%;
    }
    .qfe_row .vc_span4 {
        width: 33.33333333333333%;
    }
    .qfe_row .vc_span5 {
        width: 41.66666666666666%;
    }
    .qfe_row .vc_span6 {
        width: 50%;
    }
    .qfe_row .vc_span7 {
        width: 58.333333333333336%;
    }
    .qfe_row .vc_span8 {
        width: 66.66666666666666%;
    }
    .qfe_row .vc_span9 {
        width: 75%;
    }
    .qfe_row .vc_span9_6 {
        width: 80%;
    }
    .qfe_row .vc_span10 {
        width: 83.33333333333334%;
    }
    .qfe_row .vc_span11 {
        width: 91.66666666666666%;
    }
    .qfe_row .vc_span12 {
        width: 100%;
    }
    .qfe_row .vc_span2_4 {
        width: 20%
    }
    .qfe_row .vc_span4_8 {
        width: 40%
    }
    .qfe_row .vc_span7_2 {
        width: 60%
    }
    .qfe_row .vc_span9_6 {
        width: 80%
    }
    .qfe_row .vc_span1_7 {
        width: 14.28%
    }
    .qfe_row .vc_span3_4 {
        width: 28.57%
    }
    .qfe_row .vc_span5_1 {
        width: 42.85%
    }
    .qfe_row .vc_span6_8 {
        width: 57.14%
    }
    .qfe_row .vc_span8_5 {
        width: 71.42%
    }
    .qfe_row .vc_span10_2 {
        width: 85.71%
    }
    .qfe_row .vc_span2_6 {
        width: 22.22%
    }
    .qfe_row .vc_span5_2 {
        width: 44.44%
    }
    .qfe_row .vc_span6_5 {
        width: 55.55%
    }
    .qfe_row .vc_span9_1 {
        width: 77.77%
    }
    .qfe_row .vc_span10_4 {
        width: 88.88%
    }
    .qfe_row .vc_span1_2 {
        width: 10%
    }
    .qfe_row .vc_span3_6 {
        width: 30%
    }
    .qfe_row .vc_span8_4 {
        width: 70%
    }
    .qfe_row .vc_span10_8 {
        width: 90%
    }
}

@media screen and (max-width:992px) {
    .bit-html .qfe_row .vc_span1,
    .bit-html .qfe_row .vc_span2,
    .bit-html .qfe_row .vc_span3,
    .qfe_row .vc_span4,
    .qfe_row .vc_span5,
    .qfe_row .vc_span6,
    .qfe_row .vc_span7,
    .qfe_row .vc_span8,
    .qfe_row .vc_span9,
    .qfe_row .vc_span10,
    .qfe_row .vc_span11,
    .qfe_row .vc_span12,
    .qfe_row .vc_span1_2,
    .qfe_row .vc_span1_5,
    .qfe_row .vc_span1_7,
    .qfe_row .vc_span1_3,
    .qfe_row .vc_span2_4,
    .qfe_row .vc_span4_5,
    .qfe_row .vc_span7_5,
    .qfe_row .vc_span9_6,
    .qfe_row .vc_span10_5 {
        width: 100%;
    }
    .qfe_row .vc_span2_4,
    .qfe_row .vc_span4_8,
    .qfe_row .vc_span7_2,
    .qfe_row .vc_span9_6 {
        width: 100%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile2_4,
    .display_entire .qfe_row .vc_span2_4 {
        width: 20%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile4_8,
    .display_entire .qfe_row .vc_span4_8 {
        width: 40%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile7_2,
    .display_entire .qfe_row .vc_span7_2 {
        width: 60%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile9_6,
    .display_entire .qfe_row .vc_span9_6 {
        width: 80%;
    }
    .qfe_row .vc_span1_7,
    .qfe_row .vc_span3_4,
    .qfe_row .vc_span5_1,
    .qfe_row .vc_span6_8,
    .qfe_row .vc_span8_5,
    .qfe_row .vc_span10_2 {
        width: 100%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_7,
    .display_entire .qfe_row .vc_span1_7 {
        width: 14.28%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile3_4,
    .display_entire .qfe_row .vc_span3_4 {
        width: 28.57%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile5_1,
    .display_entire .qfe_row .vc_span5_1 {
        width: 42.85%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile6_8,
    .display_entire .qfe_row .vc_span6_8 {
        width: 57.14%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile8_5,
    .display_entire .qfe_row .vc_span8_5 {
        width: 71.42%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile10_2,
    .display_entire .qfe_row .vc_span10_2 {
        width: 85.71%
    }
    .qfe_row .vc_span2_6,
    .qfe_row .vc_span5_2,
    .qfe_row .vc_span6_5,
    .qfe_row .vc_span9_1,
    .qfe_row .vc_span10_4 {
        width: 100%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile2_6,
    .display_entire .qfe_row .vc_span2_6 {
        width: 22.22%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile5_2,
    .display_entire .qfe_row .vc_span5_2 {
        width: 44.44%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile6_5,
    .display_entire .qfe_row .vc_span6_5 {
        width: 55.55%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile9_1,
    .display_entire .qfe_row .vc_span9_1 {
        width: 77.77%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile10_4,
    .display_entire .qfe_row .vc_span10_4 {
        width: 88.88%
    }
    .qfe_row .vc_span1_2,
    .qfe_row .vc_span3_6,
    .qfe_row .vc_span8_4,
    .qfe_row .vc_span10_8 {
        width: 100%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_2,
    .display_entire .qfe_row .vc_span1_2 {
        width: 10%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile3_6,
    .display_entire .qfe_row .vc_span3_6 {
        width: 30%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile8_4,
    .display_entire .qfe_row .vc_span8_4 {
        width: 70%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile10_8,
    .display_entire .qfe_row .vc_span10_8 {
        width: 90%
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_7,
    .display_entire .qfe_row .vc_span1_7 {
        width: 14.2857142%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_3,
    .display_entire .qfe_row .vc_span1_3 {
        width: 11.1111111111%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_2,
    .display_entire .qfe_row .vc_span1_2 {
        width: 10%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1_5,
    .display_entire .qfe_row .vc_span1_5 {
        width: 12.5%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile2_4,
    .display_entire .qfe_row .vc_span2_4 {
        width: 20%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile4_5,
    .display_entire .qfe_row .vc_span4_5 {
        width: 37.5%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile7_5,
    .display_entire .qfe_row .vc_span7_5 {
        width: 62.5%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile9_6,
    .display_entire .qfe_row .vc_span9_6 {
        width: 80%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile10_5,
    .display_entire .qfe_row .vc_span10_5 {
        width: 87.5%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile1,
    .bit-html .display_entire .qfe_row .vc_span1 {
        width: 8.333333333333332%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile2,
    .bit-html .display_entire .qfe_row .vc_span2 {
        width: 16.6666666666666%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile3,
    .bit-html .display_entire .qfe_row .vc_span3 {
        width: 25%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile4,
    .display_entire .qfe_row .vc_span4 {
        width: 33.33333333333333%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile5,
    .display_entire .qfe_row .vc_span5 {
        width: 41.66666666666666%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile6,
    .display_entire .qfe_row .vc_span6 {
        width: 50%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile7,
    .display_entire .qfe_row .vc_span7 {
        width: 58.333333333333336%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile8,
    .display_entire .qfe_row .vc_span8 {
        width: 66.66666666666666%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile9,
    .display_entire .qfe_row .vc_span9 {
        width: 75%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile10,
    .display_entire .qfe_row .vc_span10 {
        width: 83.33333333333334%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile11,
    .display_entire .qfe_row .vc_span11 {
        width: 91.66666666666666%;
    }
    .bit-html body .qfe_row .vc_span_mobile.vc_span_mobile12,
    .display_entire .qfe_row .vc_span12 {
        width: 100%;
    }
}

@media (max-width:600px) {
    .vc_responsive .cta_align_left .qfe_button,
    .vc_responsive .cta_align_right .qfe_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto;
    }
    .vc_responsive .cta_align_left .qfe_call_text,
    .vc_responsive .cta_align_right .qfe_call_text {
        width: auto;
        max-width: none;
        text-align: center;
    }
}

@media (max-width:480px) {
    .vc_responsive .qfe_tour .qfe_tour_tabs_wrapper .qfe_tabs_nav,
    .vc_responsive .qfe_tour .qfe_tab,
    .vc_responsive .qfe_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }
    table.cart_button_table td,
    table.cart_button td {
        display: inline-block;
    }
    .mobiletitleinline .post_simple_list .post-title {
        display: inline!important;
    }
    .mobiletitleinline .post_simple_list li.qfy_item_post {
        margin-bottom: 0!important;
    }
    .vc_responsive .qfe_tour_next_prev_nav {
        width: auto;
        padding: 0 1em;
    }
    .vc_responsive #content .qfe_tour .qfe_tour_tabs_wrapper .qfe_tabs_nav {
        margin-bottom: 1em;
    }
    .vc_responsive .qfe_tour .qfe_tab {
        padding-left: 1em;
        padding-right: 1em;
    }
    .vc_responsive .qfe_row ul.qfe_thumbnails-fluid {
        margin-left: 0;
        width: auto;
    }
    .vc_responsive .qfe_row .qfe_teaser_grid ul.qfe_thumbnails-fluid [class*="vc_span"] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .vc_read_more,
    .smhide {
        display: none;
    }
}

@media only screen and (min-width:992px) {
    .desktopHidden {
        display: none!important;
    }
    .mobilefloatmenu.dl-menu-open #page {
        transform: none!important;
        -webkit-transform: none!important;
    }
    .dl-menu-open .floatwarpper {
        transform: none!important;
        -webkit-transform: none!important;
    }
    #branding.bit-logo-bar {
        margin: 0!important;
    }
}

@media only screen and (max-width:992px) {
    .cart .cloundmedia_show {
        float: none!important;
        clear: both;
        padding-top: 10px
    }
    .cart .buyactiveday {
        padding-left: 0!important
    }
    .mobilehide_menu>#dl-menu,
    .mobilehide_menu>#page>#dl-menu,
    .mobilehide_menu>#page #header #dl-menu {
        display: none!important;
    }
    .mobilehide_mobile_menu .mobile_footer_menu.wf-mobile-visible {
        display: none!important;
    }
    section.section.min300px {
        min-height: 300px!important;
    }
    .shadowhover .qfy_item_post:hover>div {
        box-shadow: none!important;
    }
    body.compose-mode .vc-list_cate_controls>.controls-element .controls-cc,
    body.compose-mode .vc-list_btncate_controls>.controls-element .controls-cc,
    body.compose-mode .vc-list_menu_level>.controls-element .controls-cc,
    body.compose-mode .vc-list_menu_vertical>.controls-element .controls-cc {
        z-index: 9401;
    }
    .list-style1 .item_block .item_wrapper {
        position: relative!important;
        opacity: 1!important;
        top: 0!important;
        bottom: auto!important;
    }
    .hide_slider_480 {
        visibility: hidden!important;
        display: none!important;
    }
    .bit-html .bitcommerce #content div.product div.images,
    .bit-html .bitcommerce div.product div.images,
    .bit-html .bitcommerce div.product div.summary {
        width: 100%!important;
    }
    #parallax-nav.right {
        right: 15px!important;
    }
    #parallax-nav.left {
        left: 15px!important;
    }
    .mobilefloatmenu.dl-menu-open .dl-menu-hidden {
        display: none!important;
    }
    .mobilefloatmenu.dl-menu-open .floatmenu.dl-menuwrapper #mobile-menu {
        width: 12px;
    }
    .mobilefloatmenu.dl-menu-open #mobile-menu.glyphicon.glyphicon-icon-align-justify:before {
        content: '\f00d';
    }
    .dl-menu-film {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        opacity: 0;
        visibility: hidden;
    }
    .dl-menu-open .dl-menu-film {
        -webkit-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
        display: block;
        visibility: visible;
        opacity: 0.30;
        z-index: 9400;
        background: #1d1e1f;
    }
    .dl-menu-fixedheader {
        z-index: 9300;
        position: fixed;
        height: 60px;
        width: 100%;
    }
    .dl-menu-fixedheader>div.inner {
        width: 100%;
        display: table;
        height: 100%;
        table-layout: fixed;
    }
    .dl-menu-fixedheader>.inner>.mobile_logo,
    .dl-menu-fixedheader>.inner>.mobile_login_menu,
    .dl-menu-fixedheader>.inner>.mobile_login_btn {
        display: table-cell;
        vertical-align: middle;
    }
    .bit-html .dl-menu-fixedheader.wf-mobile-visible {
        display: none!important;
        ;
    }
    .bit-html .moble_menufixed .dl-menu-fixedheader.wf-mobile-visible {
        display: block!important;
    }
    .dl-menu-fixedheader>.inner>.mobile_login_menu {
        text-align: center;
        width: 80px;
    }
    .dl-menu-fixedheader>.inner>.mobile_logo {
        text-align: center;
    }
    .dl-menu-fixedheader>.inner>.mobile_login_btn {
        text-align: right;
        width: 80px;
        box-sizing: border-box;
        padding-right: 5px;
    }
    .dl-menu-fixedheader .bitem.logo img {
        max-height: 60px;
        max-width: 100px;
        width: initial;
        height: initial;
    }
    .mobilefloatmenu.dl-menu-open #page {
        -webkit-transform: translate3d(-260px, 0, 0);
        transform: translate3d(-260px, 0px, 0px);
        position: relative;
        width: 100%;
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out
    }
    .dl-menu-open .floatwarpper {
        overflow-x: hidden;
        height: 100%;
        visibility: visible;
        -webkit-transform: translate3d(-260px, 0, 0);
        transform: translate3d(-260px, 0px, 0px);
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out
    }
    .floatwarpper.leftbtnmenu {
        -webkit-transition: -webkit-transform .2s ease-in-out;
        transition: transform .2s ease-in-out;
    }
    .dl-menu-open .floatwarpper.leftbtnmenu {
        -webkit-transform: translate3d(260px, 0, 0);
        transform: translate3d(260px, 0px, 0px);
    }
    .mobilefloatmenu.dl-menu-open.mobileleftbtnmenu #page {
        -webkit-transform: none;
        transform: none;
    }
    #header.mobiletopbottom #branding .bitem {
        display: block!important;
    }
    #header.mobiletopbottom #branding .bitem .ui-custom-drop-container.logosize {
        margin-left: -25px!important;
    }
    #header.mobileleftright #branding .bitem {
        display: table-cell!important;
    }
    .bit-html #header.hl #branding .bitem.logo {
        display: none!important;
    }
    .bit-html #header.ht #branding .bitem.text {
        display: none!important;
    }
    #header.mobileleftright #branding .bitem #bit-logoText {
        margin-top: 0!important;
    }
    .gallery_icons_list.mobileleft {
        text-align: left!important;
        ;
    }
    .gallery_icons_list.mobilecenter {
        text-align: center!important;
        ;
    }
    .gallery_icons_list.mobileright {
        text-align: right!important;
        ;
    }
    .content .qfy_title.mobileleft {
        text-align: left;
    }
    .content .qfy_title.mobilecenter {
        text-align: center;
    }
    .content .qfy_title.mobileright {
        text-align: right;
    }
    .content .qfy_title.inherit {
        text-align: inherit;
    }
    .content .qfy_title .qfy_title_inner {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .video_transparent {
        display: none!important;
    }
    .div_table.custom .div_td {
        width: 100%!important;
        display: block!important;
    }
    .mobilemarginleft0px {
        margin-left: 0px!important;
    }
    .search_contain {
        padding-left: 0!important;
        padding-right: 0!important;
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .search_contain .searchform {
        max-width: 100%;
    }
    .bit-html .wf-mobile-visible {
        display: block!important;
    }
    .more.mypages a {
        padding-left: 0!important;
        padding-right: 0!important;
        width: 100%;
    }
    .bit-html .wf-mobile-visible-inline {
        display: inline-block!important;
    }
    .bit-html #mobile-menu {
        display: inline-block;
        margin-bottom: 10px;
    }
    .bit-html .onlyShowMobileWidget {
        display: block!important;
    }
    .bit-html .wf-mobile-hidden,
    .bit-html .logo-center #main-nav.wf-mobile-hidden,
    .bit-html .logo-classic-centered #main-nav.wf-mobile-hidden,
    .bit-html .logo-center .mini-search.wf-mobile-hidden,
    .bit-html .logo-classic-centered .mini-search.wf-mobile-hidden,
    .bit-html .logo-classic .wf-td.mini-search.wf-mobile-hidden,
    .bit-html #header .wf-wrap .wf-table .wf-td.mini-search {
        display: none!important;
    }
    .bit-html #header .navigation-holder,
    #header .navigation-holder>div {
        background: none;
        background-image: none;
        border: 0px;
    }
    .ts_video_container,
    .ts_video_container iframe {
        width: 100%!important;
        height: auto!important;
    }
    .header_bg_mobilehide #header {
        background-image: none;
    }
    .bit-html #top-bar.bit-top-bar {
        display: none;
    }
    .bit-html .mobileHidden,
    .bit-html body .assistive-info .site_tooler.mobileHidden {
        display: none!important;
    }
    .bit-html #bottom-bar .wf-wrap,
    .bit-html #main .wf-wrap,
    .bit-html #footer .wf-wrap,
    .bit-html #top-bar .wf-wrap {
        padding: 0!important;
    }
    #header .wf-wrap {
        padding-left: 10px;
        padding-right: 10px;
    }
    #header .wf-wrap .wf-table #branding {
        display: table;
        margin: 0 auto;
        width: 100%!important;
        max-width: 100%!important;
    }
    #header .wf-wrap .wf-table {
        table-layout: fixed;
    }
    #bitBanner .bit-tp-caption.on,
    #bitBanner .bit-tp-caption {
        display: none;
    }
    .bit-html .fullscreenpage #fullscreenheader {
        width: 100%;
        top: 0;
        left: 0;
        margin-top: 0!important;
    }
    .qfe_row .vc_span1,
    .qfe_row .vc_span2,
    .qfe_row .vc_span3,
    .qfe_row .vc_span4,
    .qfe_row .vc_span5,
    .qfe_row .vc_span6,
    .qfe_row .vc_span7,
    .qfe_row .vc_span8,
    .qfe_row .vc_span9,
    .qfe_row .vc_span10,
    .qfe_row .vc_span2_4,
    .qfe_row .vc_span9_6,
    .qfe_row .vc_span11,
    .qfe_row .vc_span12 {
        padding: 0px!important;
    }
    body.compose-mode .bitLeftSider .vc-no-content-helper.vc-not-empty,
    body.compose-mode .bitRightSider .vc-no-content-helper.vc-not-empty {
        padding: 10px 0 0 0!important;
    }
    .page .main-outer-wrapper .right-sidebar-wrapper,
    .page .main-outer-wrapper .left-sidebar-wrapper,
    .page .main-outer-wrapper .bitMainTopSider-wrapper {
        padding-top: 0!important;
    }
    section .bitMainTopSider,
    section .bitMainBottomSider,
    section .bitLeftSider,
    section .bitRightSider {
        padding-left: 15px!important;
        padding-right: 15px!important;
        margin-top: 0px!important;
    }
    section.section {}
    .content-fullwidth #page #main .wf-wrap .qfe_row,
    .content-fullwidth #page #main .bitMainTopSider,
    .content-fullwidth #page #main .bitMainBottomSider {
        padding: 0!important;
    }
    .content-fullwidth.mini-boxed-layout #page #main .wf-wrap .qfe_row,
    .content-fullwidth.mini-boxed-layout #page #main .bitMainTopSider,
    .content-fullwidth.mini-boxed-layout #page #main .bitMainBottomSider {
        padding: 0!important;
    }
    .bitLeftSider,
    .bitRightSider {
        margin-right: 0!important;
        margin-left: 0!important;
    }
    .vc_bit_raw_video.autoheight {
        height: auto!important;
    }
    .footer .widget {
        width: 100%!important;
    }
    .qfytemplateslist,
    .qfytemplateslist>.vc_span_class {
        width: 100%!important;
        display: block!important;
    }
    .qfytemplateslist .vc-item {
        float: none!important;
        position: relative!important;
    }
    .column_inner {
        min-height: 0!important;
    }
    .bitImageControlDiv,
    .qfe_content_element,
    .vc_carousel_horizontal,
    .ts-circliful-counter-parent,
    .ts_html5_video_frame,
    .qfe_images_lib,
    .progressbarparent,
    .ts-icon-counter,
    .vc_bit_raw_videoparent,
    .qfe_raw_code,
    .qfy_scroll_box_div,
    .ts-countdown-parent,
    .qfy_cart.qfy_wc_div,
    .qfy_checkout.qfy_wc_div,
    .qfy_account.qfy_wc_div,
    .vc_btn3-container,
    .vc_icon_element,
    .QFBOOKCalendar-container,
    .QFBOOKSearchsimpleform {}
    .QFBOOKSearchsimpleform.level .wf-table,
    .QFBOOKSearchsimpleform.level .wf-td {
        display: block;
        padding-right: 0px!important;
        padding-bottom: 10px!important;
    }
    .bit-html .page .container {
        margin: 0px auto;
        max-width: 768px;
    }
    .mobileleftbtnmenu #header {
        display: none;
    }
    .bit-html .MainMenu {
        clear: both;
    }
    .bit-html .page .bit_row {
        width: auto;
        min-width: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .bit-html .page .bit_row .column,
    .bit-html .page .bit_row .columns {
        width: 100%;
        float: none;
    }
    .bit-html .page .column:last-child,
    .bit-html .page .columns:last-child {
        float: none;
    }
    .bit-html .page [class*="column"] + [class*="column"]:last-child {
        float: none;
    }
    .bit-html .page .column:before,
    .bit-html .page .columns:before,
    .bit-html .page .column:after,
    .bit-html .page .columns:after {
        content: "";
        display: table;
    }
    .bit-html .page .column:after,
    .bit-html .page .columns:after {
        clear: both;
    }
    .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item,
    .bitcommerce .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item,
    .bitcommerce .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item>li {
        float: none!important;
        width: 100%!important;
        padding-right: 0px!important;
    }
    .vc-carousel-slideline-inner {
        left: 0px!important;
    }
    .vc-carousel .vc-carousel-inner .vc-carousel-slideline,
    .bitcommerce .vc-carousel-inner .vc-carousel-slideline {
        width: 100%!important;
    }
    .bit-html .vc-carousel .vc-right.vc-carousel-control,
    .bit-html .vc-carousel .vc-left.vc-carousel-control,
    .bit-html .vc-carousel .vc-carousel-indicators {
        display: none;
    }
    .bit-html #bitBanner.bitBanner {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .bit-html #header {
        padding-top: 0!important;
        padding-bottom: 0!important;
        margin: 0!important;
    }
    .bit-html #top-bar {
        padding: 0!important;
        margin: 0!important;
    }
    .bit-html #footer {
        margin: 0!important;
    }
    .bit-html #bottom-bar {
        margin: 0!important;
    }
    .mobile_footer_menu {
        display: block!important;
        width: 100%;
    }
    .bit-html .scroll-top {
        bottom: 40px;
    }
}

@media (min-width:768px) {
    .bit-html .vc_container {
        width: 750px;
    }
    .pc_clear {
        clear: both;
    }
    .qfy-slidercontent .royalSlider_gallery_new>section,
    .qfy-tabcontent .royalSlider_gallery_new>section {
        display: none;
    }
}

@media (min-width:992px) {
    .bit-html .vc_container {
        width: 970px;
    }
}

@media (min-width:1200px) {
    .bit-html .vc_container {
        width: 1170px;
    }
}

@media screen and (max-width:980px) {
    .bit-html #page.boxed,
    .bit-html #page.mini-boxed,
    .bit-html #page.fix-width,
    .bit-html #page.fix-bigwidth,
    .bit-html #page.fix-sobigwidth {
        margin: 0px auto;
        max-width: 980px;
    }
}

@media screen and (max-width:1380px) {
    .bit-html #phantom .ph-wrap.boxed {
        max-width: 1380px;
    }
}

@media screen and (min-width:768px) {
    .bit-html .vc-carousel-control .icon-prev,
    .bit-html .vc-carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px;
        display: block;
        padding: 0;
    }
    .bit-html .vc-carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    .bit-html .vc-carousel-indicators {
        bottom: 28px;
    }
    .lastcolmun:after {
        clear: both;
    }
    .qfy_custom_search ul.subul li.item.showline {
        padding-bottom: 5px!important;
    }
    .bit-html #header.transparent,
    .bit-html .overlap #header.transparent,
    .old-ie.bit-html #header.transparent,
    .old-ie.bit-html .overlap #header.transparent {
        background-color: transparent;
    }
    .qfy_custom_search.vbutton ul.subul {
        width: 100%;
    }
    .qfy_custom_search.vbutton ul.subul>li {
        display: block;
        width: 100%;
    }
    .qfy_custom_search.vbutton li.header {
        padding-right: 0!important;
    }
    .qfy_custom_search.vbutton li.item {
        padding-top: 5px;
    }
    .qfy_custom_search.vbutton ul.subul {
        width: 100%;
    }
    .qfy_custom_search.vbutton ul.subul>li {
        display: block;
        width: 100%;
    }
    .qfy_custom_search.vbutton li.header {
        padding-right: 0!important;
    }
    .qfy_custom_search.vbutton li.item {
        padding-top: 5px;
    }
}

@media screen and (min-width:992px) {
    .bit-html #header.desktop_transparent,
    .bit-html .overlap #header.desktop_transparent,
    .old-ie.bit-html #header.desktop_transparent,
    .old-ie.bit-html .overlap #header.desktop_transparent {
        background-color: transparent;
    }
    .bodyheader40 #header {
        position: absolute;
        top: 40px;
        width: 100%;
        z-index: 9200;
    }
    .bodyheader40 #top-bar {
        z-index: 9201;
    }
    .bodyheader0 #header {
        position: absolute;
        top: 0px;
        width: 100%;
        z-index: 9200;
    }
}

@media screen and (max-width:768px) {
    .list-style4 .vc_ca_post_id>div {
        padding: 0!important;
    }
    ul.products li.product .qfycustomtd {
        width: 100%!important;
        padding-left: 0!important;
        padding-right: 0!important;
    }
    .lastmobilecolmun:after {
        clear: both;
    }
    .bit-html .list-style8 .item_info {
        height: auto!important;
        margin-bottom: 10px;
        width: 100%!important;
    }
    .bit-html .list-style8 .item_info .text_wrap {
        max-width: 100%!important;
    }
    .bit-html .list-style8 .text_wrap,
    .bit-html .list-style8 .date_wrap {
        display: block!important;
        padding: 0!important;
        text-align: left!important;
        width: 100% important;
    }
    .qfy_custom_search ul.subul li.item.mobileline {
        padding-bottom: 5px!important;
    }
    .mobile_clear {
        clear: both;
    }
    .tableft .tabcontent-inner>ul {
        text-align: left!important;
    }
    .tabright .tabcontent-inner>ul {
        text-align: right!important;
    }
    .tabcontent-inner>ul>li {
        display: inline-block!important;
    }
    #page {
        max-width: 100%;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsOverflow {
        height: auto!important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsOverflow .rsSlide {
        left: 0!important;
        position: relative!important;
        display: block!important;
        opacity: 1!important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsContainer {
        transform: none!important;
    }
    .qfy-slidercontent .royalSlider_gallery_new section.section {
        height: auto!important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsArrow,
    .qfy-slidercontent .royalSlider_gallery_new .rsBullets {
        display: none!important;
    }
    .mobile_fontsize8 * {
        font-size: 8px!important;
    }
    .mobile_fontsize9 * {
        font-size: 9px!important;
    }
    .mobile_fontsize10 * {
        font-size: 10px!important;
    }
    .mobile_fontsize11 * {
        font-size: 11px!important;
    }
    .mobile_fontsize12 * {
        font-size: 12px!important;
    }
    .mobile_fontsize13 * {
        font-size: 13px!important;
    }
    .mobile_fontsize14 * {
        font-size: 14px!important;
    }
    .mobile_fontsize15 * {
        font-size: 15px!important;
    }
    .mobile_fontsize16 * {
        font-size: 16px!important;
    }
    .mobile_fontsize17 * {
        font-size: 17px!important;
    }
    .mobile_fontsize18 * {
        font-size: 18px!important;
    }
    .mobile_fontsize19 * {
        font-size: 19px!important;
    }
    .mobile_fontsize20 * {
        font-size: 20px!important;
    }
    .mobile_fontsize21 * {
        font-size: 21px!important;
    }
    .mobile_fontsize22 * {
        font-size: 22px!important;
    }
    .mobile_fontsize23 * {
        font-size: 23px!important;
    }
    .mobile_fontsize24 * {
        font-size: 24px!important;
    }
    .mobile_fontsize25 * {
        font-size: 25px!important;
    }
    .mobile_fontsize26 * {
        font-size: 26px!important;
    }
    .mobile_fontsize27 * {
        font-size: 27px!important;
    }
    .mobile_fontsize28 * {
        font-size: 28px!important;
    }
    .mobile_fontsize29 * {
        font-size: 29px!important;
    }
    .mobile_fontsize30 * {
        font-size: 30px!important;
    }
    .bit-html .vc_btn3-container.vc_btn-mobile-center {
        text-align: center
    }
    .bit-html .vc_btn3-container.vc_btn-mobile-left {
        text-align: left
    }
    .bit-html .vc_btn3-container.vc_btn-mobile-right {
        text-align: right
    }
    .bit-html .vc_btn3-container.vc_btn-mobile-inline {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        text-align: inherit;
    }
    #header #navigation,
    #header .navigation-holder {
        left: 0!important;
        top: 0!important;
    }
    .bit-html .top-bar-right {
        max-width: 100%;
    }
    .top-bar-right .bitSearchFrom form.searchform {
        margin-right: 0!important;
    }
    .bit-html .assistive-info.align .site_tooler {
        display: block!important;
    }
    .bit-html .assistive-info.mobilealign .site_tooler {
        display: inline-block!important;
    }
    .bit-html .assistive-info.mobilevalign .site_tooler {
        display: block!important;
    }
    .qfy_pop_checkedimg {
        width: 70px!important;
    }
    #tab-description img {
        height: auto!important;
    }
    .bit-html .dl-container,
    .bit-html .dl-menu {
        margin: 0 auto;
        min-width: 200px;
        max-width: 480px;
    }
    .bit-html #header.logo-left #branding,
    .bit-html #header.logo-classic #branding,
    .bit-html #header.logo-classic-centered #branding,
    .bit-html #header.logo-center #branding {
        padding-right: 0;
    }
    .bit-html body.compose-mode .bitSiteSlide {
        right: 0;
        top: 0;
    }
    .bit-html .logo-classic .navigation-holder>div {
        padding-left: 0;
        padding-right: 0;
    }
    .bit-html #header .wf-wrap .wf-table .wf-td {
        display: block;
    }
    .bit-html .logo-left #navigation {
        text-align: center;
    }
    .tp-bullets {
        bottom: 6px!important;
    }
    .tp-rightarrow {
        right: 6px!important;
    }
    .tp-leftarrow {
        left: 6px!important;
    }
    .textwidget.bitWidgetFrame img,
    .qfe_text_column img {
        height: auto!important;
    }
    div.qfyuser {
        float: none!important;
        margin-left: auto!important;
        margin-right: auto!important;
        max-width: 100%!important;
        width: auto!important;
    }
    .background-media {
        background-attachment: scroll!important;
    }
    .column_inner {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    .bit-html .small-screen-center {
        text-align: center!important;
    }
    .bit-html .small-screen-left {
        text-align: left!important;
    }
    .bit-html .small-screen-right {
        text-align: right!important;
    }
    #header.logo-left #branding,
    #header.logo-left #branding img,
    #header.logo-classic #branding,
    #header.logo-classic #branding img,
    #header.logo-classic-centered #branding,
    #header.logo-classic-centered #branding img,
    #header.logo-center #branding,
    #header.logo-center #branding img {
        max-width: 100%;
    }
    .qfy-column-inner.column_middle:not(.fullrow) {
        margin-top: 0!important;
    }
    .bit-html #branding,
    .bit-html #branding-bottom,
    .bit-html #top-bar .wf-float-left,
    .bit-html #top-bar .wf-float-right,
    .bit-html #bottom-bar .wf-float-left,
    .bit-html #bottom-bar .wf-float-right {
        float: none;
        width: auto;
        padding-left: 0;
        padding-right: 0;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    #header.headerInnerPM>.wf-wrap {
        margin: 0!important;
        padding-top: 0!important;
        padding-bottom: 0!important;
    }
    #header.headerInnerPM .navigation-holder>div {
        margin: 0!important;
        padding: 0!important;
    }
    #header.menuPosition #navigation #main-nav {
        bottom: 0px!important;
        left: 0px!important;
    }
    #header.menuPositionHolder .navigation-holder {
        bottom: 0px!important;
        left: 0px!important;
    }
    .bit-html #fancy-header .wf-wrap {
        display: table;
    }
    .bit-html #fancy-header .wf-table {
        display: table-cell;
        vertical-align: middle;
    }
    .bit-html #fancy-header .td-for-height {
        display: none;
    }
    .bit-html .logo-classic #branding,
    .bit-html .logo-classic .assistive-info,
    .bit-html .logo-classic-centered #branding,
    .bit-html .logo-classic-centered .assistive-info {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .bit-html #header .assistive-info.mobilealign_left {
        text-align: left;
    }
    .bit-html #header .assistive-info.mobilealign_right {
        text-align: right;
    }
    .bit-html #header .assistive-info.mobilealign_center {
        text-align: center;
    }
    .mobile_align_left {
        text-align: left!important;
    }
    .mobile_align_center {
        text-align: center!important;
    }
    .mobile_align_right {
        text-align: right!important;
    }
    .bit-html .logo-classic #navigation,
    .bit-html .logo-classic-centered #navigation {
        text-align: center;
    }
    .bit-html .logo-classic #navigation,
    .logo-classic-centered #navigation {
        line-height: normal;
    }
    .bit-html .logo-left #navigation,
    .bit-html .logo-left-right #navigation {
        text-align: center;
    }
    .bit-html .qfy-comments .children {
        padding-left: 0px;
    }
    .bit-html .logo-left-right .bit_widget_more {
        padding-left: 5px;
        padding-right: 5px;
    }
    .bit-html .logo-left-right .bit_widget_more .site_tooler {
        display: block;
    }
    .bit-html #header .navigation-holder #navigation {
        background: none;
        background-color: none;
        border: 0;
    }
    .bit-html .itempcbody .blog-media.wf-td,
    .bit-html .itempcbody .blog-content.wf-td {
        display: block;
        margin: 0 0 20px 0!important;
        padding: 0!important;
        width: 100%!important;
    }
    .bit-html .post_blog3>li:first-child {
        padding-bottom: 35px!important;
    }
    .qfe_gallery_slides,
    .qfe_gallery,
    .qfe_gallery_slides img {
        width: 100%!important;
        height: auto!important;
    }
    .qfe_carousel_slides,
    .qfe_carousel_slides .vc-item,
    .qfe_carousel_slides img {
        width: 100%!important;
        height: auto!important;
    }
    .bit-html .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item {
        visibility: visible;
    }
    .mobilenopadding {
        margin: 0!important;
    }
}

@media screen and (min-width:768px) {
    .mobiledefault_containter.dl-menuwrapper ul {
        right: 50%;
        margin-right: -140px
    }
    .content-fullwidth #page #main .wf-wrap .section.full .qfe_row,
    .content-fullwidth #page #main .wf-wrap .section.full .qfe_row .vc_span12,
    .content-fullwidth #page #main .wf-wrap .section.full .qfe_row .vc_span_class,
    .content-fullwidth #page #main .wf-wrap .section.full .qfe_row .vc_span_mobile,
    #page .qfy-sub-div-inner .section.full .qfe_row,
    #page .qfy-sub-div-inner .section.full .vc_span12,
    #page .qfy-sub-div-inner .section.full .vc_span_class,
    #page .qfy-sub-div-inner .section.full .vc_span_mobile {
        padding: 0px;
    }
}

@media screen and (max-width:768px) {
    section.smfull,
    .content-fullwidth #page #main .wf-wrap .section.smfull .qfe_row,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span_12,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span_class,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span_mobile {
        padding: 0px;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .bit-html #header .wf-wrap .wf-table .wf-td {
        display: block;
    }
    .logo-left .dl-container,
    .logo-left-right .dl-container {
        width: 100%;
        min-width: 230px;
        max-width: 320px;
        margin: 0 auto
    }
    .bit-html .assistive-info {
        display: none!important;
    }
    #branding.bit-logo-bar {
        margin-left: 0!important;
    }
    img.ag_image {
        max-width: 992px;
    }
    .bit-html .logo-classic #branding,
    .bit-html .logo-classic .assistive-info,
    .bit-html .logo-classic-centered #branding,
    .bit-html .logo-classic-centered .assistive-info {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .bit-html #branding,
    .bit-html #branding-bottom,
    .bit-html #top-bar .wf-float-left,
    .bit-html #top-bar .wf-float-right,
    .bit-html #bottom-bar .wf-float-left,
    .bit-html #bottom-bar .wf-float-right {
        float: none;
        width: auto;
        padding-left: 0;
        padding-right: 0!important;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    #header.logo-left #branding,
    #header.logo-left #branding img,
    #header.logo-classic #branding,
    #header.logo-classic #branding img,
    #header.logo-classic-centered #branding,
    #header.logo-classic-centered #branding img,
    #header.logo-center #branding,
    #header.logo-center #branding img {
        max-width: 100%;
    }
    .bit-html #header .assistive-info.mobilealign_left {
        text-align: left;
    }
    .bit-html #header .assistive-info.mobilealign_right {
        text-align: right;
    }
    .bit-html #header .assistive-info.mobilealign_center {
        text-align: center;
    }
    #navigation>#main-nav,
    #navigation>.controls-element {
        display: none;
    }
    .bit-html .logo-left #branding {
        max-width: 992px;
    }
    .bit-html .assistive-info.align .site_tooler {
        display: block!important;
    }
    .bit-html .assistive-info.mobilealign .site_tooler {
        display: inline-block!important;
    }
    .bit-html .assistive-info.mobilevalign .site_tooler {
        display: block!important;
    }
    .bit-html .bitcommerce #content div.product div.images {
        width: 100%!important;
    }
}

@media only screen and (min-width:992px) and (max-width:1444px) {
    .qfytemplateslist .vc_span_class.qfy-template-content {
        padding-left: 40px!important
    }
    .qfytemplateslist .qfy_template_lib .vc-item {
        padding-right: 40px!important
    }
    .qfytemplateslist .qfy-template-content .qfy_template_lib .img_inner {
        height: 200px!important
    }
    .qfytemplateslist .qfy-template-content .qfy_template_lib .info,
    .qfytemplateslist .qfy-template-content .qfy_template_lib .use {
        padding: 1px 13px!important
    }
}


/* open_social_css: (http://59ad215e4f019.t73.qifeiye.com/qfy-content/plugins/open-social/images/os.css) */

.ui-tooltip {
    padding: 6px;
    font-size: 12px;
    line-height: 100%;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
    background: #fff;
}

body .ui-tooltip {
    border-width: 2px;
}

.login_box {
    clear: both;
}

.login_button {
    background: url(//fast.qifeiye.com/qfy-content/plugins/open-social/images/login_button.png) no-repeat transparent;
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 3px 5px 3px 1px;
    cursor: pointer;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    border-radius: 6px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.login_button.notShowIcon {
    background: none;
    width: auto;
    box-shadow: none;
    border-radius: none;
    margin-right: 8px;
}

.qfyuser_register .login_box {
    position: relative;
    top: 15px;
}

.login_icon_qq {
    background-position: 0px 0px;
}

.login_icon_sina {
    background-position: 0px -42px;
}

.login_icon_taobao {
    background-position: 0px -84px;
}

.login_icon_baidu {
    background-position: 0px -126px;
}

.login_icon_apple {
    background-position: 0px -168px;
}

.login_icon_appstore {
    background-position: 0px -210px;
}

.login_icon_bing {
    background-position: 0px -252px;
}

.login_icon_deli {
    background-position: 0px -294px;
}

.login_icon_evernote {
    background-position: 0px -336px;
}

.login_icon_facebook {
    background-position: 0px -378px;
}

.login_icon_fr {
    background-position: 0px -420px;
}

.login_icon_gmail {
    background-position: 0px -462px;
}

.login_icon_google {
    background-position: 0px -504px;
}

.login_icon_in {
    background-position: 0px -546px;
}

.login_icon_myspace {
    background-position: 0px -588px;
}

.login_icon_rss {
    background-position: 0px -630px;
}

.login_icon_twitter {
    background-position: 0px -672px;
}

.login_icon_live {
    background-position: 0px -714px;
}

.login_icon_bitwebcms {
    background-position: 0px -756px;
}

.login_icon_douban {
    background-position: 0px -798px;
}

.login_icon_renren {
    background-position: 0px -840px;
}

.login_icon_kaixin {
    background-position: 0px -882px;
}

.login_icon_xiaomi {
    background-position: 0px -924px;
}

.login_icon_csdn {
    background-position: 0px -967px;
}

.login_icon_oschina {
    background-position: 0px -1009px;
}

.login_icon_github {
    background-position: 0px -1051px;
}

.login_icon_wechat {
    background-position: 0px -1093px;
}

.share_box {
    clear: both;
    width: 250px;
}

.share_box_fixed {
    position: fixed;
    top: 32px;
}

.share_button {
    background: url(//fast.qifeiye.com/qfy-content/plugins/open-social/images/share_button.png) no-repeat transparent;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
    cursor: pointer;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.share_icon_fav {
    background-position: 0px 0px;
}

.share_icon_copy {
    background-position: 0px -30px;
}

.share_icon_douban {
    background-position: 0px -60px;
}

.share_icon_email {
    background-position: 0px -90px;
}

.share_icon_facebook {
    background-position: 0px -120px;
}

.share_icon_baidu {
    background-position: 0px -150px;
}

.share_icon_gmail {
    background-position: 0px -180px;
}

.share_icon_google {
    background-position: 0px -210px;
}

.share_icon_trans {
    background-position: 0px -240px;
}

.share_icon_kaixin {
    background-position: 0px -270px;
}

.share_icon_pengyou {
    background-position: 0px -300px;
}

.share_icon_qq {
    background-position: 0px -330px;
}

.share_icon_qqt {
    background-position: 0px -360px;
}

.share_icon_qzone {
    background-position: 0px -390px;
}

.share_icon_renren {
    background-position: 0px -420px;
}

.share_icon_tianya {
    background-position: 0px -450px;
}

.share_icon_twitter {
    background-position: 0px -480px;
}

.share_icon_weibo {
    background-position: 0px -510px;
}

.share_icon_weixin {
    background-position: 0px -540px;
}

.share_icon_youdao {
    background-position: 0px -570px;
}

.share_icon_rss {
    background-position: 0px -600px;
}

.share_icon_rss_comment {
    background-position: 0px -630px;
}

.share_icon_language_zh_CN {
    background-position: 0px -660px;
}

.share_icon_language_en_US {
    background-position: 0px -690px;
}

.share_icon_language_zh_HK {
    background-position: 0px -720px;
}

.share_icon_sitemap {
    background-position: 0px -750px;
}

.share_icon_bitwebcms {
    background-position: 0px -780px;
}

.share_icon_chrome {
    background-position: 0px -810px;
}

.lang_button {
    width: 20px;
    height: 20px;
    line-height: 20px;
    padding-right: 5px;
    cursor: pointer;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.os_show {
    display: block;
    padding-left: 10px;
    margin-bottom: 20px;
    margin-left: 5px;
    border-left: 2px solid gray;
}

.os_float_button {
    background: url(//fast.qifeiye.com/qfy-content/plugins/open-social/images/share_button.png) no-repeat transparent;
    width: 32px;
    height: 32px;
    line-height: 32px;
    padding-right: 5px;
    cursor: pointer;
    display: inline-block;
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
}

.float_icon_top {
    background-position: 0px -840px;
}

.float_icon_comment {
    background-position: 0px -882px;
}

#open_social_float_button {
    position: fixed;
    bottom: 38px;
    width: 35px;
    height: 90px;
    margin-left: -70px;
    display: none;
}


/* qfy_editor_front: (http://59ad215e4f019.t73.qifeiye.com/qfy-content/plugins/qfy_editor/assets/css/qfy_editor_front.css) */

body .tp-caption.white {
    font-size: 76px;
    font-family: "黑体";
    color: white;
    text-decoration: underline;
    background-color: transparent;
    padding: 5px;
    text-shadow: none;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
}

body .tp-caption.black {
    font-size: 76px;
    font-family: "黑体";
    color: rgb(0, 0, 0);
    text-decoration: underline;
    background-color: transparent;
    padding: 5px;
    text-shadow: none;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
}

body .tp-caption.large_bold_darkblue {
    font-size: 76px;
    font-family: "黑体";
    color: #000033;
    text-decoration: underline;
    background-color: transparent;
    padding: 5px;
    text-shadow: none;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.large_bold_grey {
    font-size: 60px;
    line-height: 60px;
    font-weight: 800;
    font-family: "黑体";
    color: #000;
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    margin: 0px;
    padding: 1px 4px 0px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.excerpt {
    font-size: 36px;
    line-height: 36px;
    font-weight: 700;
    font-family: "黑体";
    color: #ffffff;
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 1);
    text-shadow: none;
    margin: 0px;
    letter-spacing: -1.5px;
    padding: 1px 4px 0px 4px;
    width: 150px;
    white-space: normal!important;
    height: auto;
    border-width: 0px;
    border-color: rgb(255, 255, 255);
    border-style: none;
}

body .tp-caption.large_bold_black {
    font-size: 58px;
    line-height: 60px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(0, 0, 0);
    text-decoration: none;
    background-color: transparent;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.large_bold_grey {
    font-size: 60px;
    line-height: 60px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(102, 102, 102);
    text-decoration: none;
    background-color: transparent;
    text-shadow: none;
    margin: 0px;
    padding: 1px 4px 0px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.large_bg_black {
    font-size: 40px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(0, 0, 0);
    padding: 10px 20px 15px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.largeblackbg {
    background: url(//fast.qifeiye.com/FeiEditor/images/bitcms/black-60.png) repeat;
    font-size: 40px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 15px;
    border-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: none;
}

body .tp-caption.largegreenbg {
    background-color: #67ae73;
    font-size: 40px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 15px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.medium_bg_orange {
    background-color: rgb(243, 156, 18);
    font-size: 40px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 15px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.modern_big_bluebg {
    background-color: #4e5b6c;
    font-size: 40px;
    font-weight: 800;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 5px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
    line-height: 40px;
}

body .tp-caption.small_light_white {
    font-size: 17px;
    font-weight: 300;
    font-family: "黑体";
    color: rgb(255, 255, 255);
    text-decoration: none;
    background: url(//fast.qifeiye.com/FeiEditor/images/bitcms/black-60.png) repeat;
    padding: 3px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

body .tp-caption.small_thin_grey {
    font-size: 18px;
    font-weight: 300;
    font-family: "黑体";
    color: rgb(117, 117, 117);
    text-decoration: none;
    background-color: transparent;
    padding: 3px;
    text-shadow: none;
    margin: 0px;
    border-width: 0px;
    border-color: rgb(255, 214, 88);
    border-style: none;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    background: transparent;
}

a:focus {
    outline: thin dotted;
}

a:active,
a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button,
input {
    line-height: normal;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.vc_clearfix {
    *zoom: 1;
}

.vc_clearfix:before,
.vc_clearfix:after {
    display: table;
    content: "";
}

.vc_clearfix:after {
    clear: both;
}

.qfe_row *,
.qfe_row *:before,
.qfe_row *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_container:before,
.vc_container:after {
    content: " ";
    display: table;
}

.vc_container:after {
    clear: both;
}

.vc_container:before,
.vc_container:after {
    content: " ";
    display: table;
}

.vc_container:after {
    clear: both;
}

.qfe_row {
    margin: 0;
}

.qfe_row:before,
.qfe_row:after {
    content: " ";
    display: table;
}

.qfe_row:after {
    clear: both;
}

.qfe_row:before,
.qfe_row:after {
    content: " ";
    display: table;
}

.qfe_row:after {
    clear: both;
}

.qfe_row .vc_span1,
.qfe_row .vc_span2,
.qfe_row .vc_span3,
.qfe_row .vc_span4,
.qfe_row .vc_span5,
.qfe_row .vc_span6,
.qfe_row .vc_span7,
.qfe_row .vc_span8,
.qfe_row .vc_span9,
.qfe_row .vc_span10,
.qfe_row .vc_span11,
.qfe_row .vc_span12 {
    margin-left: 0;
}

.contentsPadding0 .qfe_row .vc_span_class {
    padding-left: 0px;
    padding-right: 0px;
}

.contentsPadding10 .qfe_row .vc_span_class {
    padding-right: 5px;
}

.contentsPadding15 .qfe_row .vc_span_class {
    padding-right: 10px;
}

.contentsPadding20 .qfe_row .vc_span_class {
    padding-right: 15px;
}

.contentsPadding25 .qfe_row .vc_span_class {
    padding-right: 20px;
}

.contentsPadding30 .qfe_row .vc_span_class {
    padding-right: 25px;
}

.contentsPadding35 .qfe_row .vc_span_class {
    padding-right: 30px;
}

.contentsPadding40 .qfe_row .vc_span_class {
    padding-right: 35px;
}

.contentsPadding50 .qfe_row .vc_span_class {
    padding-right: 45px;
}

.contentsPadding60 .qfe_row .vc_span_class {
    padding-right: 55px;
}

.contentsPadding80 .qfe_row .vc_span_class {
    padding-right: 75px;
}

.contentsPadding100 .qfe_row .vc_span_class {
    padding-right: 95px;
}

.contentsPadding10.full .qfe_row .vc_span_class {
    padding-right: 10px;
}

.contentsPadding15.full .qfe_row .vc_span_class {
    padding-right: 15px;
}

.contentsPadding20.full .qfe_row .vc_span_class {
    padding-right: 20px;
}

.contentsPadding25.full .qfe_row .vc_span_class {
    padding-right: 25px;
}

.contentsPadding30.full .qfe_row .vc_span_class {
    padding-right: 30px;
}

.contentsPadding35.full .qfe_row .vc_span_class {
    padding-right: 35px;
}

.contentsPadding40.full .qfe_row .vc_span_class {
    padding-right: 40px;
}

.contentsPadding50.full .qfe_row .vc_span_class {
    padding-right: 50px;
}

.contentsPadding60.full .qfe_row .vc_span_class {
    padding-right: 60px;
}

.contentsPadding80.full .qfe_row .vc_span_class {
    padding-right: 80px;
}

.contentsPadding100.full .qfe_row .vc_span_class {
    padding-right: 100px;
}

.contentsPadding0.full .qfe_row .vc_span_class,
.contentsPadding10.full .qfe_row .vc_span_class,
.contentsPadding15.full .qfe_row .vc_span_class,
.contentsPadding20.full .qfe_row .vc_span_class,
.contentsPadding25.full .qfe_row .vc_span_class,
.contentsPadding30.full .qfe_row .vc_span_class,
.contentsPadding35.full .qfe_row .vc_span_class,
.contentsPadding40.full .qfe_row .vc_span_class,
.contentsPadding45.full .qfe_row .vc_span_class,
.contentsPadding50.full .qfe_row .vc_span_class,
.contentsPadding60.full .qfe_row .vc_span_class,
.contentsPadding80.full .qfe_row .vc_span_class,
.contentsPadding100.full .qfe_row .vc_span_class {
    padding-left: 0px;
}

.qfe_row .vc_span1 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.vc_txt_align_left {
    text-align: left;
}

.vc_txt_align_right {
    text-align: right;
}

.vc_txt_align_center {
    text-align: center;
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word;
}

.vc_el_width_50 {
    width: 50%;
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_el_width_60 {
    width: 60%;
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_el_width_70 {
    width: 70%;
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_el_width_80 {
    width: 80%;
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_el_width_90 {
    width: 90%;
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_el_width_100 {
    width: 100%;
}

.vc_btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    border: none;
    text-decoration: none!important;
    padding: 1em 2em;
    font-size: 100%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.vc_btn:hover,
.vc_btn:focus {
    color: #333333;
    text-decoration: none;
}

.vc_btn:active,
.vc_btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.vc_btn.disabled,
.vc_btn[disabled],
fieldset[disabled] .vc_btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.vc_btn_xs {
    padding: 0.5em 0.8em;
    font-size: 80%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_sm {
    padding: 0.8em 1.2em;
    font-size: 85%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_lg {
    padding: 1.1em 2.5em;
    font-size: 115%;
    line-height: 1em;
    border-radius: 5px;
}

.vc_btn_square {
    border-radius: 0;
}

.vc_btn_square_outlined {
    border-radius: 0;
    background: none!important;
    border: 2px solid;
}

.vc_btn_round {
    border-radius: 25px;
}

.vc_btn_outlined {
    background: none!important;
    border: 2px solid;
}

.vc_btn_blue {
    background-color: #5472d2;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_blue:hover {
    background-color: #3c5ecc;
    color: #f7f7f7!important;
}

.vc_btn_blue.vc_btn_outlined,
.vc_btn_blue.vc_btn_square_outlined {
    color: #5472d2!important;
}

.vc_btn_blue.vc_btn_outlined:hover,
.vc_btn_blue.vc_btn_square_outlined:hover {
    border-color: #3c5ecc;
}

.vc_btn_blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #3253bc;
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px;
}

.vc_btn_blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #3253bc;
    box-shadow: 0 3px 0 #3253bc;
    margin-bottom: 3px;
}

.vc_btn_blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #3253bc;
    box-shadow: 0 4px 0 #3253bc;
    margin-bottom: 4px;
}

.vc_btn_turquoise {
    background-color: #00c1cf;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_turquoise:hover {
    background-color: #00a4b0;
    color: #f7f7f7!important;
}

.vc_btn_turquoise.vc_btn_outlined,
.vc_btn_turquoise.vc_btn_square_outlined {
    color: #00c1cf!important;
}

.vc_btn_turquoise.vc_btn_outlined:hover,
.vc_btn_turquoise.vc_btn_square_outlined:hover {
    border-color: #00a4b0;
}

.vc_btn_turquoise.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #008d97;
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px;
}

.vc_btn_turquoise.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #008d97;
    box-shadow: 0 3px 0 #008d97;
    margin-bottom: 3px;
}

.vc_btn_turquoise.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #008d97;
    box-shadow: 0 4px 0 #008d97;
    margin-bottom: 4px;
}

.vc_btn_pink {
    background-color: #fe6c61;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_pink:hover {
    background-color: #fe5043;
    color: #f7f7f7!important;
}

.vc_btn_pink.vc_btn_outlined,
.vc_btn_pink.vc_btn_square_outlined {
    color: #fe6c61!important;
}

.vc_btn_pink.vc_btn_outlined:hover,
.vc_btn_pink.vc_btn_square_outlined:hover {
    border-color: #fe5043;
}

.vc_btn_pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #fe3829;
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px;
}

.vc_btn_pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #fe3829;
    box-shadow: 0 3px 0 #fe3829;
    margin-bottom: 3px;
}

.vc_btn_pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #fe3829;
    box-shadow: 0 4px 0 #fe3829;
    margin-bottom: 4px;
}

.vc_btn_violet {
    background-color: #8d6dc4;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_violet:hover {
    background-color: #7c57bb;
    color: #f7f7f7!important;
}

.vc_btn_violet.vc_btn_outlined,
.vc_btn_violet.vc_btn_square_outlined {
    color: #8d6dc4!important;
}

.vc_btn_violet.vc_btn_outlined:hover,
.vc_btn_violet.vc_btn_square_outlined:hover {
    border-color: #7c57bb;
}

.vc_btn_violet.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #6e48b1;
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px;
}

.vc_btn_violet.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #6e48b1;
    box-shadow: 0 3px 0 #6e48b1;
    margin-bottom: 3px;
}

.vc_btn_violet.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #6e48b1;
    box-shadow: 0 4px 0 #6e48b1;
    margin-bottom: 4px;
}

.vc_btn_peacoc {
    background-color: #4cadc9;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_peacoc:hover {
    background-color: #39a0bd;
    color: #f7f7f7!important;
}

.vc_btn_peacoc.vc_btn_outlined,
.vc_btn_peacoc.vc_btn_square_outlined {
    color: #4cadc9!important;
}

.vc_btn_peacoc.vc_btn_outlined:hover,
.vc_btn_peacoc.vc_btn_square_outlined:hover {
    border-color: #39a0bd;
}

.vc_btn_peacoc.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #338faa;
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px;
}

.vc_btn_peacoc.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #338faa;
    box-shadow: 0 3px 0 #338faa;
    margin-bottom: 3px;
}

.vc_btn_peacoc.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #338faa;
    box-shadow: 0 4px 0 #338faa;
    margin-bottom: 4px;
}

.vc_btn_chino {
    background-color: #cec2ab;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_chino:hover {
    background-color: #c3b498;
    color: #f7f7f7!important;
}

.vc_btn_chino.vc_btn_outlined,
.vc_btn_chino.vc_btn_square_outlined {
    color: #cec2ab!important;
}

.vc_btn_chino.vc_btn_outlined:hover,
.vc_btn_chino.vc_btn_square_outlined:hover {
    border-color: #c3b498;
}

.vc_btn_chino.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #b9a888;
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px;
}

.vc_btn_chino.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #b9a888;
    box-shadow: 0 3px 0 #b9a888;
    margin-bottom: 3px;
}

.vc_btn_chino.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #b9a888;
    box-shadow: 0 4px 0 #b9a888;
    margin-bottom: 4px;
}

.vc_btn_mulled_wine {
    background-color: #50485b;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_mulled_wine:hover {
    background-color: #413a4a;
    color: #f7f7f7!important;
}

.vc_btn_mulled_wine.vc_btn_outlined,
.vc_btn_mulled_wine.vc_btn_square_outlined {
    color: #50485b!important;
}

.vc_btn_mulled_wine.vc_btn_outlined:hover,
.vc_btn_mulled_wine.vc_btn_square_outlined:hover {
    border-color: #413a4a;
}

.vc_btn_mulled_wine.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #342f3c;
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px;
}

.vc_btn_mulled_wine.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #342f3c;
    box-shadow: 0 3px 0 #342f3c;
    margin-bottom: 3px;
}

.vc_btn_mulled_wine.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #342f3c;
    box-shadow: 0 4px 0 #342f3c;
    margin-bottom: 4px;
}

.vc_btn_vista_blue {
    background-color: #75d69c;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_vista_blue:hover {
    background-color: #5dcf8b;
    color: #f7f7f7!important;
}

.vc_btn_vista_blue.vc_btn_outlined,
.vc_btn_vista_blue.vc_btn_square_outlined {
    color: #75d69c!important;
}

.vc_btn_vista_blue.vc_btn_outlined:hover,
.vc_btn_vista_blue.vc_btn_square_outlined:hover {
    border-color: #5dcf8b;
}

.vc_btn_vista_blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #4ac97d;
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px;
}

.vc_btn_vista_blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #4ac97d;
    box-shadow: 0 3px 0 #4ac97d;
    margin-bottom: 3px;
}

.vc_btn_vista_blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #4ac97d;
    box-shadow: 0 4px 0 #4ac97d;
    margin-bottom: 4px;
}

.vc_btn_black {
    background-color: #2a2a2a;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_black:hover {
    background-color: #1b1b1b;
    color: #f7f7f7!important;
}

.vc_btn_black.vc_btn_outlined,
.vc_btn_black.vc_btn_square_outlined {
    color: #2a2a2a!important;
}

.vc_btn_black.vc_btn_outlined:hover,
.vc_btn_black.vc_btn_square_outlined:hover {
    border-color: #1b1b1b;
}

.vc_btn_black.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #0e0e0e;
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px;
}

.vc_btn_black.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #0e0e0e;
    box-shadow: 0 3px 0 #0e0e0e;
    margin-bottom: 3px;
}

.vc_btn_black.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #0e0e0e;
    box-shadow: 0 4px 0 #0e0e0e;
    margin-bottom: 4px;
}

.vc_btn_grey {
    background-color: #ebebeb;
    color: #666666!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_grey:hover {
    background-color: #dcdcdc;
    color: #5e5e5e!important;
}

.vc_btn_grey.vc_btn_outlined,
.vc_btn_grey.vc_btn_square_outlined {
    color: #ebebeb!important;
}

.vc_btn_grey.vc_btn_outlined:hover,
.vc_btn_grey.vc_btn_square_outlined:hover {
    border-color: #dcdcdc;
}

.vc_btn_grey.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #cfcfcf;
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px;
}

.vc_btn_grey.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #cfcfcf;
    box-shadow: 0 3px 0 #cfcfcf;
    margin-bottom: 3px;
}

.vc_btn_grey.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #cfcfcf;
    box-shadow: 0 4px 0 #cfcfcf;
    margin-bottom: 4px;
}

.vc_btn_orange {
    background-color: #f89406;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_orange:hover {
    background-color: #da8205;
    color: #f7f7f7!important;
}

.vc_btn_orange.vc_btn_outlined,
.vc_btn_orange.vc_btn_square_outlined {
    color: #f89406!important;
}

.vc_btn_orange.vc_btn_outlined:hover,
.vc_btn_orange.vc_btn_square_outlined:hover {
    border-color: #da8205;
}

.vc_btn_orange.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #c17305;
    box-shadow: 0 5px 0 #c17305;
    margin-bottom: 5px;
}

.vc_btn_orange.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #c17305;
    box-shadow: 0 3px 0 #c17305;
    margin-bottom: 3px;
}

.vc_btn_orange.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #c17305;
    box-shadow: 0 4px 0 #c17305;
    margin-bottom: 4px;
}

.vc_btn_sky {
    background-color: #5aa1e3;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_sky:hover {
    background-color: #4092df;
    color: #f7f7f7!important;
}

.vc_btn_sky.vc_btn_outlined,
.vc_btn_sky.vc_btn_square_outlined {
    color: #5aa1e3!important;
}

.vc_btn_sky.vc_btn_outlined:hover,
.vc_btn_sky.vc_btn_square_outlined:hover {
    border-color: #4092df;
}

.vc_btn_sky.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #2a86db;
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px;
}

.vc_btn_sky.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #2a86db;
    box-shadow: 0 3px 0 #2a86db;
    margin-bottom: 3px;
}

.vc_btn_sky.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #2a86db;
    box-shadow: 0 4px 0 #2a86db;
    margin-bottom: 4px;
}

.vc_btn_green {
    background-color: #6dab3c;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_green:hover {
    background-color: #5f9434;
    color: #f7f7f7!important;
}

.vc_btn_green.vc_btn_outlined,
.vc_btn_green.vc_btn_square_outlined {
    color: #6dab3c!important;
}

.vc_btn_green.vc_btn_outlined:hover,
.vc_btn_green.vc_btn_square_outlined:hover {
    border-color: #5f9434;
}

.vc_btn_green.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #53812d;
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px;
}

.vc_btn_green.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #53812d;
    box-shadow: 0 3px 0 #53812d;
    margin-bottom: 3px;
}

.vc_btn_green.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #53812d;
    box-shadow: 0 4px 0 #53812d;
    margin-bottom: 4px;
}

.vc_btn_juicy_pink {
    background-color: #f4524d;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_juicy_pink:hover {
    background-color: #f23630;
    color: #f7f7f7!important;
}

.vc_btn_juicy_pink.vc_btn_outlined,
.vc_btn_juicy_pink.vc_btn_square_outlined {
    color: #f4524d!important;
}

.vc_btn_juicy_pink.vc_btn_outlined:hover,
.vc_btn_juicy_pink.vc_btn_square_outlined:hover {
    border-color: #f23630;
}

.vc_btn_juicy_pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f11f18;
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px;
}

.vc_btn_juicy_pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f11f18;
    box-shadow: 0 3px 0 #f11f18;
    margin-bottom: 3px;
}

.vc_btn_juicy_pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f11f18;
    box-shadow: 0 4px 0 #f11f18;
    margin-bottom: 4px;
}

.vc_btn_sandy_brown {
    background-color: #f79468;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_sandy_brown:hover {
    background-color: #f57f4b;
    color: #f7f7f7!important;
}

.vc_btn_sandy_brown.vc_btn_outlined,
.vc_btn_sandy_brown.vc_btn_square_outlined {
    color: #f79468!important;
}

.vc_btn_sandy_brown.vc_btn_outlined:hover,
.vc_btn_sandy_brown.vc_btn_square_outlined:hover {
    border-color: #f57f4b;
}

.vc_btn_sandy_brown.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f46e33;
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px;
}

.vc_btn_sandy_brown.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f46e33;
    box-shadow: 0 3px 0 #f46e33;
    margin-bottom: 3px;
}

.vc_btn_sandy_brown.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f46e33;
    box-shadow: 0 4px 0 #f46e33;
    margin-bottom: 4px;
}

.vc_btn_purple {
    background-color: #b97ebb;
    color: #ffffff!important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.vc_btn_purple:hover {
    background-color: #ae6ab0;
    color: #f7f7f7!important;
}

.vc_btn_purple.vc_btn_outlined,
.vc_btn_purple.vc_btn_square_outlined {
    color: #b97ebb!important;
}

.vc_btn_purple.vc_btn_outlined:hover,
.vc_btn_purple.vc_btn_square_outlined:hover {
    border-color: #ae6ab0;
}

.vc_btn_purple.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #a559a8;
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px;
}

.vc_btn_purple.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #a559a8;
    box-shadow: 0 3px 0 #a559a8;
    margin-bottom: 3px;
}

.vc_btn_purple.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #a559a8;
    box-shadow: 0 4px 0 #a559a8;
    margin-bottom: 4px;
}

.qfe_alert {
    padding: 1em 35px 1em 25px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    border-radius: 5px;
    color: #8a6d3b;
    clear: both;
}

.qfe_alert .messagebox_text *:last-child {
    margin-bottom: 0;
}

.qfe_alert.vc_alert_square {
    border-radius: 0;
}

.qfe_alert.vc_alert_square_outlined {
    border-radius: 0;
    background: none!important;
    border-width: 2px;
}

.qfe_alert.vc_alert_round {
    border-radius: 50px;
}

.qfe_alert.vc_alert_outlined {
    background: none!important;
    border-width: 2px;
}

.qfe_alert.vc_alert_3d {
    border-width: 1px 1px 1px 1px;
}

.qfe_alert-success {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8;
}

.qfe_alert-success.vc_alert_outlined,
.qfe_alert-success.vc_alert_square_outlined {
    color: #3c763d;
}

.qfe_alert-success.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #c1e2b3;
    box-shadow: 0 5px 0 #c1e2b3;
}

.qfe_alert-error,
.qfe_alert-danger {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede;
}

.qfe_alert-error.vc_alert_outlined,
.qfe_alert-danger.vc_alert_outlined,
.qfe_alert-error.vc_alert_square_outlined,
.qfe_alert-danger.vc_alert_square_outlined {
    color: #a94442;
}

.qfe_alert-error.vc_alert_3d,
.qfe_alert-danger.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #e4b9b9;
    box-shadow: 0 5px 0 #e4b9b9;
}

.qfe_alert-info {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7;
}

.qfe_alert-info.vc_alert_outlined,
.qfe_alert-info.vc_alert_square_outlined {
    color: #31708f;
}

.qfe_alert-info.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #afd9ee;
    box-shadow: 0 5px 0 #afd9ee;
}

.qfe_alert .messagebox_text,
.qfe_alert-warning .messagebox_text {
    padding-left: 40px;
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/alert.png) no-repeat left center;
}

.qfe_alert-info .messagebox_text {
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/info.png) no-repeat left center;
}

.qfe_alert-success .messagebox_text {
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/tick.png) no-repeat left center;
}

.qfe_alert-error .messagebox_text,
.qfe_alert-danger .messagebox_text {
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/exclamation.png) no-repeat left center;
}

.vc_call_to_action {
    background-color: #ebebeb;
    border: 2px solid #ebebeb;
    padding: 2em;
    border-radius: 5px;
}

.vc_call_to_action *:last-child {
    margin-bottom: 0;
}

.vc_call_to_action.vc_cta_square {
    border-radius: 0;
}

.vc_call_to_action.vc_cta_square_outlined {
    border-radius: 0;
    background: none!important;
}

.vc_call_to_action.vc_cta_round {
    border-radius: 50px;
}

.vc_call_to_action.vc_cta_outlined {
    background: none!important;
}

.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4 {
    margin: 0;
    clear: none;
}

.vc_call_to_action hgroup + p {
    margin-top: 1em;
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: right;
    margin-left: 2em;
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: left;
    margin-right: 2em;
}

.vc_separator {
    display: table;
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    display: table-cell;
    white-space: pre;
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 0.8em;
}

.vc_separator.vc_separator_align_left {
    margin-left: 0;
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 0.8em 0 0;
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
    width: 100%;
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
    display: none;
}

.vc_separator.vc_separator_align_right {
    margin-right: 0;
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 0.8em;
    margin: 0!important;
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
    width: 100%;
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none;
}

.vc_separator .vc_sep_holder {
    display: table-cell;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #f7f7f7;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
}

.vc_separator.vc_sep_double {
    height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #f7f7f7;
    border-top: 1px solid #f7f7f7;
    height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472d2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00c1cf;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #fe6c61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8d6dc4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4cadc9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #cec2ab;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485b;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75d69c;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2a2a2a;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ebebeb;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #f89406;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5aa1e3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6dab3c;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #f4524d;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #f79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #b97ebb;
}

.qfe_single_image img {
    height: auto;
    max-width: 100%;
}

.qfe_single_image.vc_align_center {
    text-align: center;
}

.qfe_single_image.vc_align_right {
    text-align: right;
}

.qfe_single_image.vc_align_left {
    text-align: left;
}

.qfe_single_image.vc_align_inline {
    display: inline-block;
    max-width: 100%;
}

div .vc_box_rounded {
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

div .vc_box_outline,
div .vc_box_outline_circle {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #ebebeb;
}

div .span_vc_box_outline,
div .span_vc_box_outline_circle {
    padding: 6px;
}

div .vc_box_border,
div .vc_box_border_circle {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: none;
}

div .vc_box_shadow,
div .vc_box_shadow_circle {
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
    padding: 6px;
}

div .vc_box_shadow_3d {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 15px;
}

div .vc_box_circle,
div .vc_box_outline_circle,
div .vc_box_border_circle,
div .vc_box_shadow_circle {
    border-radius: 5000px;
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
}

div .vc_box_shadow_circle {
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.vc_box_shadow_3d_wrap {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%;
}

.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
    content: "";
    position: absolute;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
    left: 10px;
    bottom: 8%;
    width: 40%;
    height: 20%;
    max-height: 100px;
    max-width: 300px;
    z-index: -1;
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    transform: rotate(-6deg);
}

.vc_box_shadow_3d_wrap:after {
    left: auto;
    right: 10px;
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    transform: rotate(6deg);
}

.vc_box_outline.vc_box_border_blue,
.vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472d2;
}

.vc_box_border.vc_box_border_blue,
.vc_box_border_circle.vc_box_border_blue {
    background-color: #5472d2;
}

.vc_box_outline.vc_box_border_turquoise,
.vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00c1cf;
}

.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00c1cf;
}

.vc_box_outline.vc_box_border_pink,
.vc_box_outline_circle.vc_box_border_pink {
    border-color: #fe6c61;
}

.vc_box_border.vc_box_border_pink,
.vc_box_border_circle.vc_box_border_pink {
    background-color: #fe6c61;
}

.vc_box_outline.vc_box_border_violet,
.vc_box_outline_circle.vc_box_border_violet {
    border-color: #8d6dc4;
}

.vc_box_border.vc_box_border_violet,
.vc_box_border_circle.vc_box_border_violet {
    background-color: #8d6dc4;
}

.vc_box_outline.vc_box_border_peacoc,
.vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4cadc9;
}

.vc_box_border.vc_box_border_peacoc,
.vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4cadc9;
}

.vc_box_outline.vc_box_border_chino,
.vc_box_outline_circle.vc_box_border_chino {
    border-color: #cec2ab;
}

.vc_box_border.vc_box_border_chino,
.vc_box_border_circle.vc_box_border_chino {
    background-color: #cec2ab;
}

.vc_box_outline.vc_box_border_mulled_wine,
.vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485b;
}

.vc_box_border.vc_box_border_mulled_wine,
.vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485b;
}

.vc_box_outline.vc_box_border_vista_blue,
.vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75d69c;
}

.vc_box_border.vc_box_border_vista_blue,
.vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75d69c;
}

.vc_box_outline.vc_box_border_black,
.vc_box_outline_circle.vc_box_border_black {
    border-color: #2a2a2a;
}

.vc_box_border.vc_box_border_black,
.vc_box_border_circle.vc_box_border_black {
    background-color: #2a2a2a;
}

.vc_box_outline.vc_box_border_grey,
.vc_box_outline_circle.vc_box_border_grey {
    border-color: #ebebeb;
}

.vc_box_border.vc_box_border_grey,
.vc_box_border_circle.vc_box_border_grey {
    background-color: #ebebeb;
}

.vc_box_outline.vc_box_border_orange,
.vc_box_outline_circle.vc_box_border_orange {
    border-color: #f89406;
}

.vc_box_border.vc_box_border_orange,
.vc_box_border_circle.vc_box_border_orange {
    background-color: #f89406;
}

.vc_box_outline.vc_box_border_sky,
.vc_box_outline_circle.vc_box_border_sky {
    border-color: #5aa1e3;
}

.vc_box_border.vc_box_border_sky,
.vc_box_border_circle.vc_box_border_sky {
    background-color: #5aa1e3;
}

.vc_box_outline.vc_box_border_green,
.vc_box_outline_circle.vc_box_border_green {
    border-color: #6dab3c;
}

.vc_box_border.vc_box_border_green,
.vc_box_border_circle.vc_box_border_green {
    background-color: #6dab3c;
}

.vc_box_outline.vc_box_border_juicy_pink,
.vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #f4524d;
}

.vc_box_border.vc_box_border_juicy_pink,
.vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #f4524d;
}

.vc_box_outline.vc_box_border_sandy_brown,
.vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #f79468;
}

.vc_box_border.vc_box_border_sandy_brown,
.vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #f79468;
}

.vc_box_outline.vc_box_border_purple,
.vc_box_outline_circle.vc_box_border_purple {
    border-color: #b97ebb;
}

.vc_box_border.vc_box_border_purple,
.vc_box_border_circle.vc_box_border_purple {
    background-color: #b97ebb;
}

.qfe_alert p:last-child,
#content .qfe_alert p:last-child,
.qfe_text_column p:last-child,
.qfe_text_column *:last-child,
#content .qfe_text_column p:last-child,
#content .qfe_text_column *:last-child,
.qfe_toggle_content p:last-child {
    margin-bottom: 0;
}

.qfe_content_element,
ul.qfe_thumbnails-fluid>li,
.last_toggle_el_margin,
.qfe_button {
    margin-bottom: 35px;
}

.qfe_column>.qfe_wrapper *:last-child,
.qfe_column>.qfe_wrapper>.vc-element:last-child>.qfe_content_element,
.qfe_column>.qfe_wrapper>.vc-element:last-child>.qfe_row {
    margin-bottom: 0;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.fb_type_standard {
    height: 25px;
}

.fb_type_standard iframe {
    height: 25px;
}

.fb_type_button_count {
    height: 20px;
}

.fb_type_button_count iframe {
    height: 20px;
}

.fb_type_box_count {
    height: 62px;
}

.fb_type_box_count iframe {
    height: 62px;
}

.qfe_googleplus_type_standard {
    height: 25px;
}

.qfe_googleplus_type_small {
    height: 19px;
}

.qfe_googleplus_type_medium {
    height: 21px;
}

.qfe_googleplus_type_tall {
    height: 21px;
}

.qfe_pinterest_type_horizontal {
    height: 21px;
}

.qfe_pinterest_type_vertical {
    height: 60px;
}

.qfe_pinterest_type_none {
    height: 21px;
}

iframe.twitter-share-button {
    margin: 0;
}

.qfe_toggle,
#content h4.qfe_toggle {
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/images/toggle_open.png) no-repeat left center;
    padding-left: 25px;
    clear: both;
    margin-top: 0;
}

.qfe_toggle_title_active,
#content h4.qfe_toggle_title_active {
    background: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/images/toggle_close.png) no-repeat left center;
}

.qfe_toggle:hover {
    cursor: pointer;
}

.qfe_toggle_content {
    display: none;
    overflow: hidden;
    padding: 0px 0px 0px 25px;
    margin-top: 1em;
}

.qfe_toggle_open {
    display: block;
}

.qfe_widgetised_column .qfe_wrapper>ul {
    margin: 0;
}

.qfe_widgetised_column .qfe_wrapper>ul>li {
    margin-left: 0;
    background-image: none;
    list-style: none!important;
}

.qfe_widgetised_column .qfe_wrapper>ul>li:after,
.qfe_widgetised_column .qfe_wrapper>ul>li:before {
    display: none!important;
}

.qfe_button {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    *margin-left: .3em;
}

.qfe_button:hover,
.qfe_button:active,
.qfe_button.active,
.qfe_button.disabled,
.qfe_button[disabled] {
    background-color: #eaeaea;
}

.qfe_button:active,
.qfe_button.active {
    background-color: #d1d1d1 \9;
}

.qfe_button:first-child {
    *margin-left: 0;
}

.qfe_button:hover {
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    -webkit-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
}

.qfe_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.qfe_button.active,
.qfe_button:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
}

button.qfe_btn-large,
span.qfe_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

button.qfe_btn-large [class^="icon-"],
span.qfe_btn-large [class^="icon-"] {
    margin-top: 1px;
}

button.qfe_btn-small,
span.qfe_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px;
}

button.qfe_btn-small [class^="icon-"],
span.qfe_btn-small [class^="icon-"] {
    margin-top: -1px;
}

button.qfe_btn-mini,
span.qfe_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
}

.qfe_btn-primary,
.qfe_btn-primary:hover,
.qfe_btn-warning,
.qfe_btn-warning:hover,
.qfe_btn-danger,
.qfe_btn-danger:hover,
.qfe_btn-success,
.qfe_btn-success:hover,
.qfe_btn-info,
.qfe_btn-info:hover,
.qfe_btn-inverse,
.qfe_btn-inverse:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.qfe_btn-primary.active,
.qfe_btn-warning.active,
.qfe_btn-danger.active,
.qfe_btn-success.active,
.qfe_btn-info.active,
.qfe_btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.qfe_button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}

.qfe_btn-primary {
    background-color: #0088cc;
}

.qfe_btn-primary:hover,
.qfe_btn-primary:active,
.qfe_btn-primary.active,
.qfe_btn-primary.disabled,
.qfe_btn-primary[disabled] {
    background-color: #0077b3;
}

.qfe_btn-primary:active,
.qfe_btn-primary.active {
    background-color: #005580 \9;
}

.qfe_btn-warning {
    background-color: #ff9900;
}

.qfe_btn-warning:hover,
.qfe_btn-warning:active,
.qfe_btn-warning.active,
.qfe_btn-warning.disabled,
.qfe_btn-warning[disabled] {
    background-color: #e68a00;
}

.qfe_btn-warning:active,
.qfe_btn-warning.active {
    background-color: #b36b00 \9;
}

.qfe_btn-danger {
    background-color: #ff675b;
}

.qfe_btn-danger:hover,
.qfe_btn-danger:active,
.qfe_btn-danger.active,
.qfe_btn-danger.disabled,
.qfe_btn-danger[disabled] {
    background-color: #ff4f42;
}

.qfe_btn-danger:active,
.qfe_btn-danger.active {
    background-color: #ff200f \9;
}

.qfe_btn-success {
    background-color: #6ab165;
}

.qfe_btn-success:hover,
.qfe_btn-success:active,
.qfe_btn-success.active,
.qfe_btn-success.disabled,
.qfe_btn-success[disabled] {
    background-color: #5aa855;
}

.qfe_btn-success:active,
.qfe_btn-success.active {
    background-color: #488644 \9;
}

.qfe_btn-info {
    background-color: #58b9da;
}

.qfe_btn-info:hover,
.qfe_btn-info:active,
.qfe_btn-info.active,
.qfe_btn-info.disabled,
.qfe_btn-info[disabled] {
    background-color: #43b0d5;
}

.qfe_btn-info:active,
.qfe_btn-info.active {
    background-color: #2a97bc \9;
}

.qfe_btn-inverse {
    background-color: #555555;
}

.qfe_btn-inverse:hover,
.qfe_btn-inverse:active,
.qfe_btn-inverse.active,
.qfe_btn-inverse.disabled,
.qfe_btn-inverse[disabled] {
    background-color: #484848;
}

.qfe_btn-inverse:active,
.qfe_btn-inverse.active {
    background-color: #2f2f2f \9;
}

button.qfe_button,
input[type="submit"].qfe_button {
    *padding-top: 2px;
    *padding-bottom: 2px;
}

button.qfe_button::-moz-focus-inner,
input[type="submit"].qfe_button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

button.qfe_button.qfe_btn-large,
input[type="submit"].qfe_button.qfe_btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px;
}

button.qfe_button.qfe_btn-small,
input[type="submit"].qfe_button.qfe_btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px;
}

button.qfe_button.qfe_btn-mini,
input[type="submit"].qfe_button.qfe_btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px;
}

a.qfe_button_a {
    text-decoration: none;
    border: none;
}

a.qfe_button_a:hover {
    text-decoration: none;
}

.qfe_button:hover {
    background-image: none;
}

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px;
}

.qfe_btn-large i.icon {
    height: 19px;
    margin-left: 9px;
}

.qfe_btn-small i.icon {
    height: 15px;
}

.qfe_btn-mini i.icon {
    display: none;
}

.qfe_column .qfe_wrapper .qfe_teaser_grid {
    margin-bottom: 0;
    float: none;
}

body ul.qfe_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none!important;
}

body ul.qfe_thumbnails-fluid li:after,
body ul.qfe_thumbnails-fluid li:before {
    display: none!important;
}

body ul.qfe_thumbnails-fluid li .entry-content *:last-child {
    margin-bottom: 0;
}

.qfe_row .qfe_grid ul.qfe_thumbnails-fluid,
.qfe_row .qfe_filtered_grid ul.qfe_thumbnails-fluid {
    padding: 0;
    overflow: visible!important;
}

.qfe_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%;
}

.grid_layout-thumbnail .post-thumb {
    margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
    max-width: 100%;
}

.qfe_carousel .qfe_wrapper {
    position: relative;
}

.qfe_carousel .prev,
.qfe_carousel .next {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0px 6px 0px 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.qfe_carousel .prev:hover,
.qfe_carousel .next:hover {
    background-color: #f0f0f0;
}

.qfe_carousel .prev:focus,
.qfe_carousel .next:focus {
    outline: none;
    text-decoration: none;
}

.qfe_carousel .prev {
    right: 30px;
}

.qfe_carousel .next {
    right: 0px;
}

.qfe_carousel .qfe_thumbnails-fluid {
    width: 100%;
}

.qfe_carousel .qfe_thumbnails-fluid>[class*="vc_span"] {
    height: auto!important;
}

.qfe_teaser_grid .categories_filter,
.qfe_categories_filter {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
}

.qfe_teaser_grid .categories_filter li,
.qfe_categories_filter li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none!important;
}

.qfe_teaser_grid .categories_filter li:after,
.qfe_categories_filter li:after,
.qfe_teaser_grid .categories_filter li:before,
.qfe_categories_filter li:before {
    display: none!important;
}

.qfe_teaser_grid .categories_filter li a,
.qfe_categories_filter li a {
    border: none;
    text-decoration: none;
}

.qfe_teaser_grid .categories_filter li a:hover,
.qfe_categories_filter li a:hover {
    border-bottom: 1px dotted;
}

.qfe_teaser_grid .categories_filter li.active a,
.qfe_categories_filter li.active a {
    border-bottom: 1px dotted;
}

.qfe_image_grid .qfe_image_grid_ul {
    margin: 0;
    padding: 0;
}

.qfe_image_grid .qfe_image_grid_ul>li {
    background-image: none;
    list-style: none!important;
}

.qfe_image_grid .qfe_image_grid_ul>li:after,
.qfe_image_grid .qfe_image_grid_ul>li:before {
    display: none!important;
}

.qfe_image_grid .qfe_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left;
}

.qfe_image_grid .qfe_image_grid_ul a {
    display: block;
}

.qfe_image_grid .qfe_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto;
}

.qfe_gallery .qfe_flexslider .flex-control-nav {
    bottom: -35px;
}

.qfe_gallery .qfe_flexslider .flex-caption {
    cursor: default;
}

#content .qfe_gallery_slides ul.slides,
.content .qfe_gallery_slides ul.slides,
.qfe_gallery_slides ul.slides,
#content .qfe_gallery_slides ul.flex-direction-nav,
.content .qfe_gallery_slides ul.flex-direction-nav,
.qfe_gallery_slides ul.flex-direction-nav,
body .qfe_gallery_slides ul li,
.qfe_content_element .qfe_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0;
}

.qfe_video_widget .qfe_wrapper .qfe_video_wrapper {
    padding-top: 56%;
    position: relative;
}

.qfe_video_widget .qfe_wrapper .qfe_video_wrapper>div {
    padding-top: 0!important;
    position: static;
}

.qfe_video_widget .qfe_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.qfe_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0!important;
    position: static;
}

.qfe_posts_slider .flex-caption {
    background-color: #f7f7f7;
    opacity: 1;
    color: inherit;
    padding: 10px 15px;
    position: static;
}

.qfe_posts_slider .qfe_gallery_slides>ul>li {
    background-image: none;
    list-style: none!important;
}

.qfe_posts_slider .qfe_gallery_slides>ul>li:after,
.qfe_posts_slider .qfe_gallery_slides>ul>li:before {
    display: none!important;
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.666666666666666px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0;
}

.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: 0.5em 1em;
    position: relative;
    z-index: 1;
}

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
    background-color: #0074CC;
}

.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
    background-color: #49afcd;
}

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
    background-color: #5bb75b;
}

.vc_progress_bar .vc_single_bar.bar_green .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
    background-color: #faa732;
}

.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
    background-color: #da4f49;
}

.vc_progress_bar .vc_single_bar.bar_red .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
    background-color: #414141;
}

.vc_progress_bar .vc_single_bar.bar_black .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0%;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear;
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 40px 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

.vc_pie_chart {
    z-index: 0;
    text-align: center;
}

.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto;
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1;
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}

.vc_pie_chart[data-pie-color="qfe_button"] .vc_pie_chart_back {
    border-color: #f7f7f7;
}

.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_back {
    border-color: #0088cc;
}

.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_back {
    border-color: #58b9da;
}

.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_back {
    border-color: #6ab165;
}

.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_back {
    border-color: #ff9900;
}

.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_back {
    border-color: #ff675b;
}

.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_back {
    border-color: #555555;
}

.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 6px solid #f7f7f7;
    border-radius: 999px;
    border-radius: 50%;
    opacity: 0.3;
    filter: alpha(opacity=30);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.vc_carousel .vc-carousel-control {
    text-shadow: none;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.vc_carousel .vc-carousel-control:active,
.vc_carousel .vc-carousel-control:focus {
    outline: none;
}

.vc-carousel-control .icon-prev,
.vc-carousel-control .icon-next {
    background-color: #f7f7f7;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.qfy_carousel .vc-carousel-control .icon-prev,
.qfy_carousel .vc-carousel-control .icon-next {
    display: none;
}

.qfy_carousel:hover .vc-carousel-control .icon-prev,
.qfy_carousel:hover .vc-carousel-control .icon-next {
    display: block;
}

.vc-carousel-control .icon-prev:hover,
.vc-carousel-control .icon-next:hover {
    background-color: #f0f0f0;
}

.vc_carousel .vc-carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.vc_carousel .vc-carousel-indicators li.vc-active {
    background-color: transparent;
}

.qfe_animate_when_almost_visible {
    opacity: 0;
}

@-webkit-keyframes qfe_qfy_swing {
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform-origin: top center;
    }
    20% {
        -webkit-transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes qfe_qfy_swing {
    20% {
        transform: rotate(15deg);
    }
    40% {
        transform: rotate(-10deg);
    }
    60% {
        transform: rotate(5deg);
    }
    80% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@-webkit-keyframes qfe_qfy_swing-1 {
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform-origin: top center;
    }
    20% {
        -webkit-transform: rotate(60deg);
    }
    40% {
        -webkit-transform: rotate(-50deg);
    }
    60% {
        -webkit-transform: rotate(20deg);
    }
    80% {
        -webkit-transform: rotate(-20deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes qfe_qfy_swing-1 {
    20% {
        transform: rotate(60deg);
    }
    40% {
        transform: rotate(-50deg);
    }
    60% {
        transform: rotate(20deg);
    }
    80% {
        transform: rotate(-20deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@-webkit-keyframes qfe_qfy_swing-2 {
    20%,
    40%,
    60%,
    80%,
    100% {
        -webkit-transform-origin: top center;
    }
    20% {
        -webkit-transform: rotate(120deg);
    }
    40% {
        -webkit-transform: rotate(-100deg);
    }
    60% {
        -webkit-transform: rotate(40deg);
    }
    80% {
        -webkit-transform: rotate(-40deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes qfe_qfy_swing-2 {
    20% {
        transform: rotate(120deg);
    }
    40% {
        transform: rotate(-100deg);
    }
    60% {
        transform: rotate(40deg);
    }
    80% {
        transform: rotate(-40deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@-webkit-keyframes qfe_qfy_swing-3 {
    0%,
    100% {
        -webkit-transform: rotateY(0)
    }
    30% {
        -webkit-transform: rotateY(-10deg)
    }
    60% {
        -webkit-transform: rotateY(10deg)
    }
}

@keyframes qfe_qfy_swing-3 {
    0%,
    100% {
        transform: rotateY(0deg)
    }
    30% {
        transform: rotateY(-10deg)
    }
    60% {
        transform: rotateY(10deg)
    }
}

@-webkit-keyframes qfe_qfy_rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes qfe_qfy_rotateIn {
    0% {
        transform-origin: center center;
        transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}

@-webkit-keyframes qfe_qfy_rotateIn-1 {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-360deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes qfe_qfy_rotateIn-1 {
    0% {
        transform-origin: center center;
        transform: rotate(-360deg);
        opacity: 0;
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}

@-webkit-keyframes qfe_qfy_rotateIn-2 {
    0% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-540deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(0);
        opacity: 1;
    }
}

@keyframes qfe_qfy_rotateIn-2 {
    0% {
        transform-origin: center center;
        transform: rotate(-540deg);
        opacity: 0;
    }
    100% {
        transform-origin: center center;
        transform: rotate(0);
        opacity: 1;
    }
}

@-webkit-keyframes qfe_qfy_flip {
    0% {
        -webkit-transform: rotateY(-180deg);
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: rotateY(0deg);
        -webkit-animation-timing-function: ease-in;
    }
}

@keyframes qfe_qfy_flip {
    0% {
        transform: rotateY(-180deg);
        animation-timing-function: ease-out;
    }
    100% {
        transform: rotateY(0deg);
        animation-timing-function: ease-in;
    }
}

@-webkit-keyframes qfe_qfy_flip-1 {
    0% {
        -webkit-transform: rotateY(0);
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: rotateY(360deg);
        -webkit-animation-timing-function: ease-in;
    }
}

@keyframes qfe_qfy_flip-1 {
    0% {
        transform: rotateY(0);
        animation-timing-function: ease-out;
    }
    100% {
        transform: rotateY(360deg);
        animation-timing-function: ease-in;
    }
}

@-webkit-keyframes qfe_qfy_flip-2 {
    0% {
        -webkit-transform: rotateY(0);
        -webkit-animation-timing-function: ease-out;
    }
    100% {
        -webkit-transform: rotateY(720deg);
        -webkit-animation-timing-function: ease-in;
    }
}

@keyframes qfe_qfy_flip-2 {
    0% {
        transform: rotateY(0);
        animation-timing-function: ease-out;
    }
    100% {
        transform: rotateY(720deg);
        animation-timing-function: ease-in;
    }
}

@-webkit-keyframes qfy_spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes qfy_spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes qfe_qfy_shakeUp {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateY(10px)
    }
}

@keyframes qfe_qfy_shakeUp {
    0%,
    100% {
        transform: translateY(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateY(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateY(10px)
    }
}

@-webkit-keyframes qfe_qfy_shakeUp-1 {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(-25px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateY(25px)
    }
}

@keyframes qfe_qfy_shakeUp-1 {
    0%,
    100% {
        transform: translateY(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateY(-25px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateY(25px)
    }
}

@-webkit-keyframes qfe_qfy_shakeUp-2 {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateY(-75px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateY(75px)
    }
}

@keyframes qfe_qfy_shakeUp-2 {
    0%,
    100% {
        transform: translateY(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateY(-75px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateY(75px)
    }
}

@-webkit-keyframes qfe_qfy_shake {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px)
    }
}

@keyframes qfe_qfy_shake {
    0%,
    100% {
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-10px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateX(10px)
    }
}

@-webkit-keyframes qfe_qfy_shake-1 {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-25px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(25px)
    }
}

@keyframes qfe_qfy_shake-1 {
    0%,
    100% {
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-25px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateX(25px)
    }
}

@-webkit-keyframes qfe_qfy_shake-2 {
    0%,
    100% {
        -webkit-transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-75px)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(75px)
    }
}

@keyframes qfe_qfy_shake-2 {
    0%,
    100% {
        transform: translateX(0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-75px)
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateX(75px)
    }
}

.qfe_start_animation.qfe_qfy_swing {
    -webkit-animation: qfe_qfy_swing 0.7s 1 ease;
    -moz-animation: qfe_qfy_swing 0.7s 1 ease;
    -o-animation: qfe_qfy_swing 0.7s 1 ease;
    animation: qfe_qfy_swing 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_swing-3 {
    -webkit-animation: qfe_qfy_swing-3 0.7s 1 ease;
    -moz-animation: qfe_qfy_swing-3 0.7s 1 ease;
    -o-animation: qfe_qfy_swing-3 0.7s 1 ease;
    animation: qfe_qfy_swing-3 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_swing.anlength1 {
    -webkit-animation-name: qfe_qfy_swing-1;
    -moz-animation-name: qfe_qfy_swing-1;
    -o-animation-name: qfe_qfy_swing-1;
    animation-name: qfe_qfy_swing-1
}

.qfe_start_animation.qfe_qfy_swing.anlength2 {
    -webkit-animation-name: qfe_qfy_swing-2;
    -moz-animation-name: qfe_qfy_swing-2;
    -o-animation-name: qfe_qfy_swing-2;
    animation-name: qfe_qfy_swing-2
}

.qfe_start_animation.qfe_qfy_rotateIn {
    -webkit-animation: qfe_qfy_rotateIn 0.7s 1 ease;
    -moz-animation: qfe_qfy_rotateIn 0.7s 1 ease;
    -o-animation: qfe_qfy_rotateIn 0.7s 1 ease;
    animation: qfe_qfy_rotateIn 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_rotateIn.anlength1 {
    -webkit-animation-name: qfe_qfy_rotateIn-1;
    -moz-animation-name: qfe_qfy_rotateIn-1;
    -o-animation-name: qfe_qfy_rotateIn-1;
    animation-name: qfe_qfy_rotateIn-1
}

.qfe_start_animation.qfe_qfy_rotateIn.anlength2 {
    -webkit-animation-name: qfe_qfy_rotateIn-2;
    -moz-animation-name: qfe_qfy_rotateIn-2;
    -o-animation-name: qfe_qfy_rotateIn-2;
    animation-name: qfe_qfy_rotateIn-2
}

.qfe_start_animation.qfe_qfy_flip {
    -webkit-animation: qfe_qfy_flip 0.7s 1 ease;
    -moz-animation: qfe_qfy_flip 0.7s 1 ease;
    -o-animation: qfe_qfy_flip 0.7s 1 ease;
    animation: qfe_qfy_flip 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_flip.anlength1 {
    -webkit-animation-name: qfe_qfy_flip-1;
    -moz-animation-name: qfe_qfy_flip-1;
    -o-animation-name: qfe_qfy_flip-1;
    animation-name: qfe_qfy_flip-1
}

.qfe_start_animation.qfe_qfy_flip.anlength2 {
    -webkit-animation-name: qfe_qfy_flip-2;
    -moz-animation-name: qfe_qfy_flip-2;
    -o-animation-name: qfe_qfy_flip-2;
    animation-name: qfe_qfy_flip-2
}

.qfe_start_animation.qfe_qfy_shakeUp {
    -webkit-animation: qfe_qfy_shakeUp 0.7s 1 ease;
    -moz-animation: qfe_qfy_shakeUp 0.7s 1 ease;
    -o-animation: qfe_qfy_shakeUp 0.7s 1 ease;
    animation: qfe_qfy_shakeUp 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_spin {
    -webkit-animation: qfy_spin 0.7s linear infinite;
    animation: qfy_spin 0.7s linear infinite;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_shakeUp.anlength1 {
    -webkit-animation-name: qfe_qfy_shakeUp-1;
    -moz-animation-name: qfe_qfy_shakeUp-1;
    -o-animation-name: qfe_qfy_shakeUp-1;
    animation-name: qfe_qfy_shakeUp-1
}

.qfe_start_animation.qfe_qfy_shakeUp.anlength2 {
    -webkit-animation-name: qfe_qfy_shakeUp-2;
    -moz-animation-name: qfe_qfy_shakeUp-2;
    -o-animation-name: qfe_qfy_shakeUp-2;
    animation-name: qfe_qfy_shakeUp-2
}

.qfe_start_animation.qfe_qfy_shake {
    -webkit-animation: qfe_qfy_shake 0.7s 1 ease;
    -moz-animation: qfe_qfy_shake 0.7s 1 ease;
    -o-animation: qfe_qfy_shake 0.7s 1 ease;
    animation: qfe_qfy_shake 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_qfy_shake.anlength1 {
    -webkit-animation-name: qfe_qfy_shake-1;
    -moz-animation-name: qfe_qfy_shake-1;
    -o-animation-name: qfe_qfy_shake-1;
    animation-name: qfe_qfy_shake-1
}

.qfe_start_animation.qfe_qfy_shake.anlength2 {
    -webkit-animation-name: qfe_qfy_shake-2;
    -moz-animation-name: qfe_qfy_shake-2;
    -o-animation-name: qfe_qfy_shake-2;
    animation-name: qfe_qfy_shake-2
}

.qfe_start_animation.qfe_top-to-bottom {
    -webkit-animation: qfe_ttb 0.7s 1 ease;
    -moz-animation: qfe_ttb 0.7s 1 ease;
    -o-animation: qfe_ttb 0.7s 1 ease;
    animation: qfe_ttb 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_top-to-bottom.anlength1 {
    -webkit-animation-name: qfe_ttb-1;
    -moz-animation-name: qfe_ttb-1;
    -o-animation-name: qfe_ttb-1;
    animation-name: qfe_ttb-1
}

.qfe_start_animation.qfe_top-to-bottom.anlength2 {
    -webkit-animation-name: qfe_ttb-2;
    -moz-animation-name: qfe_ttb-2;
    -o-animation-name: qfe_ttb-2;
    animation-name: qfe_ttb-2
}

.qfe_start_animation.qfe_bottom-to-top {
    -webkit-animation: qfe_btt 0.7s 1 ease;
    -moz-animation: qfe_btt 0.7s 1 ease;
    -o-animation: qfe_btt 0.7s 1 ease;
    animation: qfe_btt 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_bottom-to-top.anlength1 {
    -webkit-animation-name: qfe_btt-1;
    -moz-animation-name: qfe_btt-1;
    -o-animation-name: qfe_btt-1;
    animation-name: qfe_btt-1
}

.qfe_start_animation.qfe_bottom-to-top.anlength2 {
    -webkit-animation-name: qfe_btt-2;
    -moz-animation-name: qfe_btt-2;
    -o-animation-name: qfe_btt-2;
    animation-name: qfe_btt-2
}

.qfe_start_animation.qfe_left-to-right {
    -webkit-animation: qfe_ltr 0.7s 1 ease;
    -moz-animation: qfe_ltr 0.7s 1 ease;
    -o-animation: qfe_ltr 0.7s 1 ease;
    animation: qfe_ltr 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_left-to-right.anlength1 {
    -webkit-animation-name: qfe_ltr-1;
    -moz-animation-name: qfe_ltr-1;
    -o-animation-name: qfe_ltr-1;
    animation-name: qfe_ltr-1
}

.qfe_start_animation.qfe_left-to-right.anlength2 {
    -webkit-animation-name: qfe_ltr-2;
    -moz-animation-name: qfe_ltr-2;
    -o-animation-name: qfe_ltr-2;
    animation-name: qfe_ltr-2
}

.qfe_start_animation.qfe_right-to-left {
    -webkit-animation: qfe_rtl 0.7s 1 ease;
    -moz-animation: qfe_rtl 0.7s 1 ease;
    -o-animation: qfe_rtl 0.7s 1 ease;
    animation: qfe_rtl 0.7s 1 ease;
    opacity: 1;
}

.qfe_start_animation.qfe_right-to-left.anlength1 {
    -webkit-animation-name: qfe_rtl-1;
    -moz-animation-name: qfe_rtl-1;
    -o-animation-name: qfe_rtl-1;
    animation-name: qfe_rtl-1
}

.qfe_start_animation.qfe_right-to-left.anlength2 {
    -webkit-animation-name: qfe_rtl-2;
    -moz-animation-name: qfe_rtl-2;
    -o-animation-name: qfe_rtl-2;
    animation-name: qfe_rtl-2
}

.qfe_start_animation.qfe_appear {
    -webkit-animation: qfe_appear 0.7s 1 ease;
    -moz-animation: qfe_appear 0.7s 1 ease;
    -o-animation: qfe_appear 0.7s 1 ease;
    animation: qfe_appear 0.7s 1 ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.qfe_start_animation.qfe_appear.anlength1 {
    -webkit-animation-name: qfe_appear-1;
    -moz-animation-name: qfe_appear-1;
    -o-animation-name: qfe_appear-1;
    animation-name: qfe_appear-1
}

.qfe_start_animation.qfe_appear.anlength2 {
    -webkit-animation-name: qfe_appear-2;
    -moz-animation-name: qfe_appear-2;
    -o-animation-name: qfe_appear-2;
    animation-name: qfe_appear-2
}

@-webkit-keyframes qfe_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ttb {
    0% {
        transform: translate(0, -10%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_ttb-1 {
    0% {
        -webkit-transform: translate(0, -50%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ttb-1 {
    0% {
        -moz-transform: translate(0, -50%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ttb-1 {
    0% {
        -o-transform: translate(0, -50%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ttb-1 {
    0% {
        transform: translate(0, -50%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_ttb-2 {
    0% {
        -webkit-transform: translate(0, -100%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ttb-2 {
    0% {
        -moz-transform: translate(0, -100%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ttb-2 {
    0% {
        -o-transform: translate(0, -100%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ttb-2 {
    0% {
        transform: translate(0, -100%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_btt {
    0% {
        transform: translate(0, 10%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_btt-1 {
    0% {
        -webkit-transform: translate(0, 50%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_btt-1 {
    0% {
        -moz-transform: translate(0, 50%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_btt-1 {
    0% {
        -o-transform: translate(0, 50%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_btt-1 {
    0% {
        transform: translate(0, 50%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_btt-2 {
    0% {
        -webkit-transform: translate(0, 100%);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_btt-2 {
    0% {
        -moz-transform: translate(0, 100%);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_btt-2 {
    0% {
        -o-transform: translate(0, 100%);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_btt-2 {
    0% {
        transform: translate(0, 100%);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ltr {
    0% {
        transform: translate(-10%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_ltr-1 {
    0% {
        -webkit-transform: translate(-50%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ltr-1 {
    0% {
        -moz-transform: translate(-50%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ltr-1 {
    0% {
        -o-transform: translate(-50%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ltr-1 {
    0% {
        transform: translate(-50%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_ltr-2 {
    0% {
        -webkit-transform: translate(-100%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_ltr-2 {
    0% {
        -moz-transform: translate(-100%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_ltr-2 {
    0% {
        -o-transform: translate(-100%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_ltr-2 {
    0% {
        transform: translate(-100%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_rtl {
    0% {
        transform: translate(10%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_rtl-1 {
    0% {
        -webkit-transform: translate(50%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_rtl-1 {
    0% {
        -moz-transform: translate(50%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_rtl-1 {
    0% {
        -o-transform: translate(50%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_rtl-1 {
    0% {
        transform: translate(50%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_rtl-2 {
    0% {
        -webkit-transform: translate(100%, 0);
        opacity: 0
    }
    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes qfe_rtl-2 {
    0% {
        -moz-transform: translate(100%, 0);
        opacity: 0
    }
    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes qfe_rtl-2 {
    0% {
        -o-transform: translate(100%, 0);
        opacity: 0
    }
    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes qfe_rtl-2 {
    0% {
        transform: translate(100%, 0);
        opacity: 0
    }
    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes qfe_appear {
    0% {
        -webkit-transform: scale(.7);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes qfe_appear {
    0% {
        -moz-transform: scale(.7);
        opacity: .1
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes qfe_appear {
    0% {
        -o-transform: scale(.7);
        opacity: .1
    }
    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes qfe_appear {
    0% {
        transform: scale(.7);
        opacity: .1
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes qfe_appear-1 {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes qfe_appear-1 {
    0% {
        -moz-transform: scale(.5);
        opacity: .1
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes qfe_appear-1 {
    0% {
        -o-transform: scale(.5);
        opacity: .1
    }
    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes qfe_appear-1 {
    0% {
        transform: scale(.5);
        opacity: .1
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes qfe_appear-2 {
    0% {
        -webkit-transform: scale(.2);
        opacity: .1
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes qfe_appear-2 {
    0% {
        -moz-transform: scale(.2);
        opacity: .1
    }
    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes qfe_appear-2 {
    0% {
        -o-transform: scale(.2);
        opacity: .1
    }
    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes qfe_appear-2 {
    0% {
        transform: scale(.2);
        opacity: .1
    }
    100% {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }
    100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes bounce {
    0%,
    20%,
    53%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {
    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.bit_features_container {
    border: 1px solid #ccc;
    padding: 5px;
    margin: 0px;
}

.bit_features_title {
    vertical-align: baseline;
    font-weight: bold margin: 5px 0 0;
}

.bit_features_center {
    margin: 5px auto;
}

.text_align_center {
    text-align: center;
}

.bit_features_icon:before {
    content: '\f000';
    font-family: fontawesome;
    display: block;
    text-decoration: inherit;
    border: 1px solid red;
    cursor: pointer;
}

#qfadminbar {
    display: none;
}

.bitBanner {
    z-index: 199;
    position: relative;
}

.singleImageText {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.container {
    width: auto! important;
}

.bitMainTopSider .breadcrumb {
    margin-bottom: 10px;
}

.bitLeftSider {
    margin-right: 20px;
}

.bitRightLeftSiderWidget {
    margin-bottom: 20px;
}

.bitRightSider {
    margin-left: 20px;
}

.page .main-outer-wrapper .right-sidebar-wrapper,
.page .main-outer-wrapper .left-sidebar-wrapper,
.page .main-outer-wrapper .bitMainTopSider-wrapper {
    padding-top: 20px;
}

.page .main-outer-wrapper .bitMainTopSider-wrapper.noWidgets {
    padding-top: 0px;
}

.compose-mode.page .main-outer-wrapper .bitMainTopSider-wrapper.noWidgets {
    padding-top: 20px;
}

.navigation-holder>div {
    padding: 0 40px;
}

.mini-boxed-layout .navigation-holder>div {
    padding: 0 20px;
}

.mini-boxed-layout.menunopadding .navigation-holder>div {
    padding: 0;
}

.mini-boxed-layout .navigation-holder>div .wf-wrap {
    padding: 0;
}

.no-sidebar-content .container-fullwidth .qfe_row .vc_span12 {
    padding-left: 5px;
    padding-right: 5px;
}

.content-fullwidth #page #main .wf-wrap .qfe_row,
#page .qfy-sub-div-inner .qfe_row,
.content-fullwidth #page #main .bitMainTopSider,
.content-fullwidth #page #main .bitMainBottomSider {
    padding: 0 40px;
}

.content-fullwidth #page.contentFixWidth #main .wf-wrap .qfe_row,
#page.contentFixWidth .qfy-sub-div-inner .qfe_row,
.content-fullwidth #page.contentFixWidth #main .bitMainTopSider,
.content-fullwidth #page.contentFixWidth #main .bitMainBottomSider,
.contentFixWidth.wide #main .wf-wrap,
.contentFixWidth.boxed #main .wf-wrap {
    padding: 0 20px;
}

.content-fullwidth #page #main .wf-wrap .qfe_row.bitLeftSider,
.content-fullwidth #page #main .wf-wrap .qfe_row.bitRightSider {
    padding: 0;
}

.content-fullwidth.mini-boxed-layout #page .wf-wrap .qfe_row,
.mini-boxed-layout #page .qfy-sub-div-inner .qfe_row,
.content-fullwidth.mini-boxed-layout #page #main .bitMainTopSider,
.content-fullwidth.mini-boxed-layout #page #main .bitMainBottomSider {
    padding: 0 20px;
}

.page .bit_row .column,
.page .bit_row .columns {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page .bit_row {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

.page .bit_row .bit_row {
    width: auto;
    max-width: none;
    min-width: 0;
    margin: 0;
}

.page .column,
.page .columns {
    float: left;
    min-height: 1px;
    padding: 0;
    position: relative;
}

.page .column.wrapper,
.page .columns.wrapper {
    padding: 0px;
}

.page .bit_row .one {
    width: 8.333%
}

.page .bit_row .two {
    width: 16.667%
}

.page .bit_row .three {
    width: 25%
}

.page .bit_row .four {
    width: 33.333%
}

.page .bit_row .five {
    width: 41.667%
}

.page .bit_row .six {
    width: 50%
}

.page .bit_row .seven {
    width: 58.333%
}

.page .bit_row .eight {
    width: 66.667%
}

.page .bit_row .nine {
    width: 75%
}

.page .bit_row .ten {
    width: 83.333%
}

.page .bit_row .eleven {
    width: 91.667%
}

.page .bit_row .twelve {
    width: 100%
}

.page .bit_row .one_2 {
    width: 10%
}

.page .bit_row .one_5 {
    width: 12.5%
}

.page .bit_row .two_4 {
    width: 20%
}

.page .bit_row .six_6 {
    width: 55%
}

.page .bit_row .seven_2 {
    width: 60%
}

.page .bit_row .seven_5 {
    width: 62.5%
}

.page .bit_row .seven_6 {
    width: 63.333%
}

.page .bit_row .seven_8 {
    width: 65%
}

.page .bit_row .eight_1 {
    width: 67.5%
}

.page .bit_row .eight_4 {
    width: 70%
}

.page .bit_row .eight_5 {
    width: 70.833%
}

.page .bit_row .eight_6 {
    width: 71.667%
}

.page .bit_row .eight_8 {
    width: 73.333%
}

.page .bit_row .nine_3 {
    width: 77.5%
}

.page .bit_row .nine_5 {
    width: 79.167%
}

.page .bit_row .nine_6 {
    width: 80%
}

.page .bit_row .nine_8 {
    width: 81.667%
}

.page .bit_row .ten_5 {
    width: 87.5%
}

.page .bit_row .ten_8 {
    width: 90%
}

.footer .widget {
    margin: 0 0.5%;
    width: 24%;
}

.bitFooter .textwidget.bitWidgetFrame,
.bitFooter_1 .textwidget.bitWidgetFrame,
.bitLogo .textwidget.bitWidgetFrame {
    border: 0px;
}

.qf-picker-input-wrap {
    display: none;
}

blockquote {
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
}

.cke_contents_ltr blockquote {
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

.cke_contents_rtl blockquote {
    padding-left: 8px;
    padding-right: 20px;
    border-right-width: 5px;
}

ol,
ul,
dl {
    *margin-right: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

hr {
    border: 0px;
    border-top: 1px solid #ccc;
}

img.left {
    float: left;
    margin-right: 15px;
    padding: 5px;
}

img.right {
    float: right;
    margin-left: 15px;
    padding: 5px;
}

table.left {
    float: left;
    margin-right: 15px;
    padding: 5px;
}

table.right {
    float: right;
    margin-left: 15px;
    padding: 5px;
}

table.right:after {
    clear: both;
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.marker {
    background-color: Yellow;
}

span[lang] {
    font-style: italic;
}

figure {
    text-align: center;
    border: solid 1px #ccc;
    border-radius: 2px;
    background: rgba(0, 0, 0, 0.05);
    padding: 10px;
    margin: 10px 20px;
    display: block;
}

figure figcaption {
    text-align: center;
    display: block;
}

.ckeditorInLine p {
    margin: auto;
}

.horizontalMenu .menu>li.menu-item {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    z-index: auto;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

.depth2.horizontalMenu>ul>li.menu-item {
    font-weight: bold;
}

.depth2.horizontalMenu .sub-menu>li.menu-item {
    font-weight: normal;
}

.horizontalMenu {
    padding-left: 10px;
}

.horizontalMenu .sub-menu {
    padding: 0;
    margin: 0;
}

.site_tooler .bitWidgetFrame {
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    word-wrap: break-word;
}

.site_tooler .bitWidgetFrame.paddingleftright0 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

#pricing-table-bit-1 {
    margin: 0;
    text-align: center;
    width: 100%;
    zoom: 1;
    box-sizing: none;
}

#pricing-table-bit-1:before,
#pricing-table-bit-1:after {
    content: "";
    display: table
}

#pricing-table-bit-1:after {
    clear: both
}

#pricing-table-bit-1 .plan {
    font-size: 13px background: #fff;
    border: 1px solid #ddd;
    color: #333;
    padding: 20px;
    width: 100%;
    float: left;
    _display: inline;
    position: relative;
    margin: 0;
    -moz-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .3);
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .3);
}

#pricing-table-bit-1 .plan:after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 10px;
    right: 4px;
    width: 100%;
    top: 100%;
    -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
}

#pricing-table-bit-1 .popular-plan {
    top: -20px;
    padding: 40px 20px;
}

#pricing-table-bit-1 .header {
    position: relative;
    font-size: 20px;
    font-weight: normal;
    text-transform: uppercase;
    padding: 40px;
    margin: -20px -20px 20px -20px;
    border-bottom: 8px solid;
    background-color: #eee;
    background-image: -moz-linear-gradient(#fff, #eee);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
    background-image: -webkit-linear-gradient(#fff, #eee);
    background-image: -o-linear-gradient(#fff, #eee);
    background-image: -ms-linear-gradient(#fff, #eee);
    background-image: linear-gradient(#fff, #eee);
}

#pricing-table-bit-1 .header:after {
    position: absolute;
    bottom: -8px;
    left: 0;
    height: 3px;
    width: 100%;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOEE3MTBFRDVCQ0NFMTExODcxMEJBRjhFNUY2ODdCRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjQxOTc0MUNFNUUxMUUxQjczN0Q4QzY3MDc4MjkxOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjQxOTc0MENFNUUxMUUxQjczN0Q4QzY3MDc4MjkxOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDMxQTYxREVCQ0RFMTExQUI1NjlDMTg5OTUyMzNDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOEE3MTBFRDVCQ0NFMTExODcxMEJBRjhFNUY2ODdCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOCuVUAAAArSURBVHjaYvj//z8DFPMA8UkoDRZjQJJs/w8B7eiSKkD8Eyr5E8pnAAgwAIiWROlhTpC8AAAAAElFTkSuQmCC);
}

#pricing-table-bit-1 .popular-plan .header {
    margin-top: -40px;
    padding-top: 60px;
}

#pricing-table-bit-1 .plan1 .header {
    border-bottom-color: #B3E03F;
}

#pricing-table-bit-1 .plan2 .header {
    border-bottom-color: #7BD553;
}

#pricing-table-bit-1 .plan3 .header {
    border-bottom-color: #3AD5A0;
}

#pricing-table-bit-1 .plan4 .header {
    border-bottom-color: #45D0DA;
}

#pricing-table-bit-1 .price {
    font-size: 45px;
}

#pricing-table-bit-1 .monthly {
    font-size: 13px;
    margin-bottom: 20px;
    text-transform: uppercase;
    color: #999;
}

#pricing-table-bit-1 ul {
    margin: 20px 0;
    padding: 0;
    list-style: none;
}

#pricing-table-bit-1 li {
    padding: 10px 0;
}

#pricing-table-bit-1 .signup {
    position: relative;
    padding: 10px 20px;
    color: #fff;
    font: bold 14px Arial, Helvetica;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background-color: #72ce3f;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .15);
    opacity: .9;
}

#pricing-table-bit-1 .signup:hover {
    opacity: 1;
}

#pricing-table-bit-1 .signup:active {
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .3) inset;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .3) inset;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .3) inset;
}

#pricing-table-bit-1 .plan1 .signup {
    background: #B3E03F;
}

#pricing-table-bit-1 .plan2 .signup {
    background: #7BD553;
}

#pricing-table-bit-1 .plan3 .signup {
    background: #3AD5A0;
}

#pricing-table-bit-1 .plan4 .signup {
    background: #45D0DA;
}

#pricing-table-bit-2 {
    margin: 0;
    text-align: center;
    width: 100%;
}

#pricing-table-bit-2 .plan {
    font-size: 12px;
    text-shadow: 0 1px rgba(255, 255, 255, .8);
    background: #fff;
    border: 1px solid #ddd;
    color: #333;
    padding: 20px;
    width: 100% float: left;
    position: relative;
}

#pricing-table-bit-2 #most-popular {
    z-index: 2;
    top: -13px;
    border-width: 3px;
    padding: 30px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
    box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
}

#pricing-table-bit-2 .plan:nth-child(1) {
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

#pricing-table-bit-2 .plan:nth-child(4) {
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

#pricing-table-bit-2 h3 {
    font-size: 20px;
    font-weight: normal;
    padding: 20px;
    margin: -20px -20px 50px -20px;
    background-color: #eee;
    background-image: -moz-linear-gradient(#fff, #eee);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
    background-image: -webkit-linear-gradient(#fff, #eee);
    background-image: -o-linear-gradient(#fff, #eee);
    background-image: -ms-linear-gradient(#fff, #eee);
    background-image: linear-gradient(#fff, #eee);
}

#pricing-table-bit-2 #most-popular h3 {
    background-color: #ddd;
    background-image: -moz-linear-gradient(#eee, #ddd);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
    background-image: -webkit-linear-gradient(#eee, #ddd);
    background-image: -o-linear-gradient(#eee, #ddd);
    background-image: -ms-linear-gradient(#eee, #ddd);
    background-image: linear-gradient(#eee, #ddd);
    margin-top: -30px;
    padding-top: 30px;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#pricing-table-bit-2 .plan:nth-child(1) h3 {
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

#pricing-table-bit-2 .plan:nth-child(4) h3 {
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

#pricing-table-bit-2 h3 span {
    display: block;
    font: bold 25px/100px Georgia, Serif;
    color: #777;
    background: #fff;
    border: 5px solid #fff;
    height: 100px;
    width: 100px;
    margin: 10px auto -65px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    -moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
    -webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}

#pricing-table-bit-2 ul {
    margin: 20px 0 0 0;
    padding: 0;
    list-style: none;
}

#pricing-table-bit-2 li {
    border-top: 1px solid #ddd;
    padding: 10px 0;
}

#pricing-table-bit-2 .signup {
    position: relative;
    padding: 8px 20px;
    margin: 20px 0 0 0;
    color: #fff;
    font: bold 14px Arial, Helvetica;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background-color: #72ce3f;
    background-image: -moz-linear-gradient(#72ce3f, #62bc30);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#62bc30));
    background-image: -webkit-linear-gradient(#72ce3f, #62bc30);
    background-image: -o-linear-gradient(#72ce3f, #62bc30);
    background-image: -ms-linear-gradient(#72ce3f, #62bc30);
    background-image: linear-gradient(#72ce3f, #62bc30);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
    box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
}

#pricing-table-bit-2 .signup:hover {
    background-color: #62bc30;
    background-image: -moz-linear-gradient(#62bc30, #72ce3f);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));
    background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
    background-image: -o-linear-gradient(#62bc30, #72ce3f);
    background-image: -ms-linear-gradient(#62bc30, #72ce3f);
    background-image: linear-gradient(#62bc30, #72ce3f);
}

#pricing-table-bit-2 .signup:active,
#pricing-table-bit-2 .signup:focus {
    background: #62bc30;
    top: 2px;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
}

#pricing-table-bit-3 {
    font-size: 12px;
    color: #3f4950;
    border: 1px solid #ccc;
    text-align: center;
    padding: 0 0 20px 0;
    margin-left: -1px;
    box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.5);
    background: #fff;
    width: 100%;
}

#pricing-table-bit-3 h2 {
    font-size: 18px;
    margin-bottom: 50px;
    clear: both
}

#pricing-table-bit-3.radius-left {
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
}

#pricing-table-bit-3.radius-right {
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
}

#pricing-table-bit-3 .header {
    text-shadow: 0 1px 1px #fff;
    border-bottom: 1px solid #ccc;
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.bg.png) repeat;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
}

#pricing-table-bit-3 .header {
    width: 100%;
    height: 68px;
}

#pricing-table-bit-3 .header span {
    position: relative;
    top: 20px;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
}

#pricing-table-bit-3 .header span.info {
    position: relative;
    font-size: 12px;
    font-weight: normal;
    top: 2px;
    display: block;
    color: gray;
}

#pricing-table-bit-3 p {
    line-height: 28px;
}

#pricing-table-bit-3 ul {
    list-style: none;
    margin: 0 0 15px 0!important;
    text-align: left;
}

#pricing-table-bit-3 ul li {
    line-height: 4em;
    padding-left: 20px!important;
    margin-left: 0;
    list-style-type: none!important;
}

#pricing-table-bit-3 ul li.odd {
    background: #F9F9F9;
}

#pricing-table-bit-3 ul li.even {
    background: #fff;
}

#pricing-table-bit-3 strong {
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.sprite.png) no-repeat 0 -9999px;
    height: 12px;
    padding-left: 20px;
    font-style: normal;
    color: gray;
}

#pricing-table-bit-3 strong.no {
    background-position: 0 0;
}

#pricing-table-bit-3 strong.yes {
    background-position: 0 -15px;
}

#pricing-table-bit-3 strong.single {
    background-position: 0 -30px;
}

#pricing-table-bit-3 strong.unlim {
    background-position: 0 -45px;
}

#pricing-table-bit-3 strong.more {
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.readmore.png) no-repeat 0 0;
    height: 20px;
    width: 20px;
    cursor: pointer;
    float: right;
    padding: 0;
    margin: 14px 14px 0 0;
}

#pricing-table-bit-3 strong.nopad {
    padding: 0;
}

#pricing-table-bit-3 h3 {
    margin: 20px 0;
    font-size: 22px;
    display: block;
}

#pricing-table-bit-3 h3 em {
    font-size: 12px;
    font-weight: normal;
}

#pricing-table-bit-3 p.button {
    height: 40px;
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.readmore.png) no-repeat left 0;
    float: none;
}

#pricing-table-bit-3 p.button a {
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.readmore.png) no-repeat right -40px;
    padding: 0 40px;
}

#pricing-table-bit-3 p.button:hover {
    background-position: left -80px;
}

#pricing-table-bit-3 p.button a:hover {
    background-position: right -120px;
}

#pricing-table-bit-3.large {
    position: relative;
    z-index: 9;
    margin-top: -20px;
    -moz-box-shadow: 0 1px 10px #cbcbcb;
    -webkit-box-shadow: 0 1px 10px #cbcbcb;
    box-shadow: 0px 1px 10px #cbcbcb;
    padding: 0 0 40px 0;
    border-radius: 5px;
}

#pricing-table-bit-3.large .header {
    color: #303E0E;
    text-shadow: 0 1px 0 #C7DD90;
    height: 88px;
    background: url(//fast.qifeiye.com/FeiEditor/images/widget/bg/price.bg.signup.png) repeat;
    border-bottom: 1px solid #b2d850;
}

#pricing-table-bit-3.large .header span {
    top: 30px;
}

#pricing-table-bit-3.large .header span.info {
    top: 14px;
    color: #576e1f;
    text-shadow: none;
}

#pricing-table-bit-3.large p.button {
    background-position: left -160px;
}

#pricing-table-bit-3.large p.button a {
    background-position: right -200px;
    color: #303E0E;
    text-shadow: 0 1px 0 #C7DD90;
}

#pricing-table-bit-3.large p.button:hover {
    background-position: left -240px;
}

#pricing-table-bit-3.large p.button a:hover {
    background-position: right -280px;
}

#pricing-table-bit-3 p.button {
    margin: 0 20px 0 0;
    padding: 0;
    display: inline-block;
}

#pricing-table-bit-3 p.button a {
    float: left;
    line-height: 32px;
    *line-height: 28px;
    margin: 0 -20px 0 0!important;
    padding: 0 20px;
    height: 100%;
    border: none;
    cursor: pointer;
    color: #3f4950;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none
}

#pricing-table-bit-3 p.button a:hover {
    text-decoration: none;
}

.benefits-grid-ico {
    font-size: 1px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto 20px;
    position: relative;
    width: 60px;
    background-color: #81d742;
    border-radius: 100px;
    display: block;
    color: #fff;
}

.benefits-grid-ico-img {
    background-color: #3b8ced;
    font-size: 1px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto 20px;
    position: relative;
    width: 60px;
}

.qfe_wrapper {
    word-wrap: break-word;
}

.bit-html .post_blog .isotope-item {
    display: table;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.bit-html .post_blog .isotope-item:last-child {
    border-bottom: none!important;
}

.post_blog .blog-media {
    padding-right: 30px;
    vertical-align: top;
}

.wf-td.blog-content {
    vertical-align: top;
    font-size: 14px;
    color: #8d9095;
    padding-right: 5px;
    text-align: left;
}

.post_blog .post-title {
    color: #373a41;
    margin-bottom: 10px;
    display: inline-block;
}

.post_blog .post-comment {
    margin-bottom: 10px;
}

.post_blog .vc_read_more,
.post_blog2 .vc_read_more,
.post_blog5 .vc_read_more {
    float: right;
    margin-top: 10px;
    font-size: 14px;
    color: #7bcd40;
    margin-right: 5px;
}

.post_simple_list .post-title {
    display: inline-block;
    margin-bottom: 15px;
    color: #8d9095;
}

.post_simple_list .post_date {
    margin-left: 10px;
}

.post-title .glyphicon {
    left: 5px;
}

.vc-vc_posts_grid .qfe_heading.qfe_teaser_grid_heading,
..vc-vc-carousel .qfe_heading.qfe_gallery_heading {
    padding: 3px 0;
}

.qfe_heading.qfe_teaser_grid_heading,
.qfe_heading.qfe_gallery_heading {
    font-size: 16px;
    line-height: 16px;
}

.bit-html .post_first .isotope-item {
    display: table;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.bit-html .post_first .isotope-item:last-child,
.bit-html .post_blog2 .isotope-item:last-child,
.bit-html .post_blog3 .isotope-item:last-child,
.bit-html .post_blog4 .isotope-item:last-child,
.bit-html .post_blog5 .isotope-item:last-child,
.bit-html .post_blog6 .isotope-item:last-child {
    border-bottom: none!important;
}

.post_first .blog-media {
    padding-right: 30px;
    vertical-align: top;
}

.post_first .blog-content {
    vertical-align: top;
    font-size: 14px;
    color: #8d9095;
    padding-right: 5px;
    text-align: left;
}

.post_first .post-comment {
    margin-bottom: 10px;
}

.post_first .vc_read_more {
    float: right;
    margin-top: 10px;
    font-size: 14px;
    color: #7bcd40;
    margin-right: 5px;
}

.post_first .post-title {
    display: inline-block;
    margin-bottom: 6px;
    display: inline-block;
}

.post_first .post_date {}

.isotope-item .post-title,
.isotope-item .entry-content,
.vc_ca_post_id .post-title,
.vc_ca_post_id .post-thumb {
    position: relative;
    min-width: 80px;
    clear: both;
}

.mypages {
    clear: both;
    width: 100%;
    margin-bottom: 5px;
}

.mypages a {
    display: inline-block;
    font-size: 14px;
    margin: 0;
    margin-right: 5px;
    padding: 2px 6px;
    text-decoration: none;
    cursor: pointer;
}

.vc_carousel .vc_slide_item .post-comment {
    margin-top: 5px;
}

.blog-content .post-comment {
    margin-bottom: 5px;
    clear: both;
}

.blog-content .post-title {
    margin-bottom: 10px;
}

.post_blog2 .post-title {
    margin-bottom: 5px;
}

.post-title {
    font-weight: bold;
}

.blog-content.wf-td {
    width: 100%;
}

.post_blog3 .vc_read_more,
.post_blog4 .vc_read_more,
.post_blog6 .vc_read_more {
    float: right;
    margin-top: 10px;
    font-size: 14px;
    color: #7bcd40;
    margin-right: 5px;
}

.post_blog6 .post-title {
    float: left;
    text-align: left;
}

.post_blog3 .img_large {
    margin: 0 auto;
}

.post_blog3 li:first-child .post-title {
    padding-bottom: 10px;
    padding-top: 10px;
}

.post_blog4 .blog-media {
    padding: 10px 0;
}

.bit-html .qfe_gallery {
    margin: 0 auto;
}

.bit-html .qfe_gallery.bottom_nav {
    margin-bottom: 30px;
}

.vc-carousel .vc_ca_post_id {
    text-align: center;
}

.vc-carousel .blog-media.wf-td {
    margin: 0 auto;
    display: block;
}

#page .vc-carousel-control {
    width: 26px;
}

.isotope_image {
    cursor: pointer;
}

.isotope_image.on {
    font-weight: bold;
}

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -ms-transition-property: -ms-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
}

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

.circliful {
    position: relative;
    margin: 0 auto
}

.circle-info,
.circle-info-half,
.circle-text,
.circle-text-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block
}

.circle-text {
    font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: 300
}

.circle-info,
.circle-info-half {
    color: #999
}

.circliful .circle-icon {
    margin: 0 5px;
    position: relative;
    bottom: 0;
    display: inline
}

.left.horizontalMenu {
    text-align: left;
}

.center.horizontalMenu {
    text-align: center;
}

.right.horizontalMenu {
    text-align: right;
}

.vc-vc_column_inner .bitPcontrolsChild.control-btn-save,
.vc-vc_column_inner .bitPcontrolsChild.control-btn-prepend-7 {
    display: none!important;
}

.vc_pixel_icon {
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.vc_pixel_icon-alert {
    background-image: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/alert.png)
}

.vc_pixel_icon-info {
    background-image: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/info.png)
}

.vc_pixel_icon-tick {
    background-image: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/tick.png)
}

.vc_pixel_icon-explanation {
    background-image: url(//fast.qifeiye.com/qfy-content/plugins/qfy_editor/assets/vc/exclamation.png)
}

.vc_pixel_icon {
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.vc_txt_align_left {
    text-align: left
}

.vc_txt_align_right {
    text-align: right
}

.vc_txt_align_center {
    text-align: center
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}

.vc_btn3.vc_btn3-style-classic,
.qfe_button {
    border-color: rgba(0, 0, 0, .1)
}

.qfe_widgetised_column .qfe_wrapper>ul {
    margin: 0
}

.qfe_widgetised_column .qfe_wrapper>ul>li {
    margin-left: 0;
    background-image: none;
    list-style: none!important
}

.qfe_widgetised_column .qfe_wrapper>ul>li:after,
.qfe_widgetised_column .qfe_wrapper>ul>li:before {
    display: none!important
}

.qfe_button {
    display: inline-block;
    padding: 4px 10px;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.qfe_button.active,
.qfe_button.disabled,
.qfe_button:active,
.qfe_button:hover,
.qfe_button[disabled] {
    background-color: #eaeaea
}

.vc_vc_button .vc_btn,
.vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.qfe_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
    background-image: none
}

.qfe_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.qfe_button.active,
.qfe_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.qfe_btn-large,
span.qfe_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

button.qfe_btn-large [class^=icon-],
span.qfe_btn-large [class^=icon-] {
    margin-top: 1px
}

button.qfe_btn-small,
span.qfe_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

button.qfe_btn-small [class^=icon-],
span.qfe_btn-small [class^=icon-] {
    margin-top: -1px
}

button.qfe_btn-mini,
span.qfe_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}

.qfe_btn-danger,
.qfe_btn-danger:hover,
.qfe_btn-info,
.qfe_btn-info:hover,
.qfe_btn-inverse,
.qfe_btn-inverse:hover,
.qfe_btn-primary,
.qfe_btn-primary:hover,
.qfe_btn-success,
.qfe_btn-success:hover,
.qfe_btn-warning,
.qfe_btn-warning:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.qfe_btn-danger.active,
.qfe_btn-info.active,
.qfe_btn-inverse.active,
.qfe_btn-primary.active,
.qfe_btn-success.active,
.qfe_btn-warning.active {
    color: rgba(255, 255, 255, .75)
}

.qfe_btn-primary {
    background-color: #08c
}

.qfe_btn-primary.active,
.qfe_btn-primary.disabled,
.qfe_btn-primary:active,
.qfe_btn-primary:hover,
.qfe_btn-primary[disabled] {
    background-color: #0077b3
}

.qfe_btn-warning {
    background-color: #f90
}

.qfe_btn-warning.active,
.qfe_btn-warning.disabled,
.qfe_btn-warning:active,
.qfe_btn-warning:hover,
.qfe_btn-warning[disabled] {
    background-color: #e68a00
}

.qfe_btn-danger {
    background-color: #ff675b
}

.qfe_btn-danger.active,
.qfe_btn-danger.disabled,
.qfe_btn-danger:active,
.qfe_btn-danger:hover,
.qfe_btn-danger[disabled] {
    background-color: #ff4f42
}

.qfe_btn-success {
    background-color: #6ab165
}

.qfe_btn-success.active,
.qfe_btn-success.disabled,
.qfe_btn-success:active,
.qfe_btn-success:hover,
.qfe_btn-success[disabled] {
    background-color: #5aa855
}

.qfe_btn-info {
    background-color: #58b9da
}

.qfe_btn-info.active,
.qfe_btn-info.disabled,
.qfe_btn-info:active,
.qfe_btn-info:hover,
.qfe_btn-info[disabled] {
    background-color: #43b0d5
}

.qfe_btn-inverse {
    background-color: #555
}

.qfe_btn-inverse.active,
.qfe_btn-inverse.disabled,
.qfe_btn-inverse:active,
.qfe_btn-inverse:hover,
.qfe_btn-inverse[disabled] {
    background-color: #484848
}

button.qfe_button::-moz-focus-inner,
input[type=submit].qfe_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a.qfe_button_a {
    text-decoration: none;
    border: none
}

a.qfe_button_a:hover {
    text-decoration: none
}

.vc_btn3-container {
    display: block;
    max-width: 100%
}

.vc_btn3-container.vc_btn3-inline {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0
}

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472d2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a:hover,
.qfe_content_element .qfe_tabs_nav li.ui-tabs-active a,
.qfe_gallery .qfe_flexslider .flex-caption {
    cursor: default
}

.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_general.vc_btn3.active,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}

.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right {
    position: relative
}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_btn3.vc_btn3-icon-left {
    text-align: left
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-75%, -50%);
    -ms-transform: translate(-75%, -50%);
    transform: translate(-75%, -50%)
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)
}

.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}

.vc_btn3.vc_btn3-style-custom:focus,
.vc_btn3.vc_btn3-style-custom:hover {
    background-position: 0 100%
}

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
    font-size: 14px;
    height: 11px;
    line-height: 11px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 12px
}

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
    font-size: 14px;
    height: 12px;
    line-height: 12px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 16px
}

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 16px;
    height: 14px;
    line-height: 14px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 20px
}

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 20px;
    height: 16px;
    line-height: 16px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 25px
}

.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472d2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue:hover {
    color: #f7f7f7;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-blue:active {
    color: #f2f2f2;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
    color: #5472d2;
    border-color: #5472d2;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5472d2;
    background-color: #5472d2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #5472d2;
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5472d2;
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5472d2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #5472d2;
    background-color: #5472d2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3c5ecc;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3558c8;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00c1cf
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-turquoise:focus,
.vc_btn3.vc_btn3-color-turquoise:hover {
    color: #f7f7f7;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-turquoise:active {
    color: #f2f2f2;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
    color: #00c1cf;
    border-color: #00c1cf;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #00c1cf;
    background-color: #00c1cf
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
    color: #fff;
    background-color: #00c1cf;
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #00c1cf;
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #00c1cf
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
    color: #fff;
    border-color: #00c1cf;
    background-color: #00c1cf
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #00a4b0;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #009ba6;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #fe6c61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink:focus,
.vc_btn3.vc_btn3-color-pink:hover {
    color: #f7f7f7;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-pink:active {
    color: #f2f2f2;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
    color: #fe6c61;
    border-color: #fe6c61;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #fe6c61;
    background-color: #fe6c61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #fe6c61;
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #fe6c61;
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #fe6c61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #fe6c61;
    background-color: #fe6c61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #fe5043;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #fe4638;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8d6dc4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-violet:focus,
.vc_btn3.vc_btn3-color-violet:hover {
    color: #f7f7f7;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-violet:active {
    color: #f2f2f2;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
    color: #8d6dc4;
    border-color: #8d6dc4;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #8d6dc4;
    background-color: #8d6dc4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
    color: #fff;
    background-color: #8d6dc4;
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #8d6dc4;
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #8d6dc4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
    color: #fff;
    border-color: #8d6dc4;
    background-color: #8d6dc4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #7c57bb;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #7650b8;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4cadc9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-peacoc:focus,
.vc_btn3.vc_btn3-color-peacoc:hover {
    color: #f7f7f7;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-peacoc:active {
    color: #f2f2f2;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
    color: #4cadc9;
    border-color: #4cadc9;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #4cadc9;
    background-color: #4cadc9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
    color: #fff;
    background-color: #4cadc9;
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #4cadc9;
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #4cadc9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
    color: #fff;
    border-color: #4cadc9;
    background-color: #4cadc9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #39a0bd;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3799b5;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #cec2ab
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-chino:focus,
.vc_btn3.vc_btn3-color-chino:hover {
    color: #f7f7f7;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-chino:active {
    color: #f2f2f2;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    color: #cec2ab;
    border-color: #cec2ab;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
    color: #fff;
    background-color: #cec2ab;
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #cec2ab;
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #cec2ab
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
    color: #fff;
    border-color: #cec2ab;
    background-color: #cec2ab
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #bfaf91;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485b
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-mulled-wine:focus,
.vc_btn3.vc_btn3-color-mulled-wine:hover {
    color: #f7f7f7;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-mulled-wine:active {
    color: #f2f2f2;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
    color: #50485b;
    border-color: #50485b;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #50485b;
    background-color: #50485b
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
    color: #fff;
    background-color: #50485b;
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #50485b;
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #50485b
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
    color: #fff;
    border-color: #50485b;
    background-color: #50485b
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #413a4a;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3c3644;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75d69c
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-vista-blue:focus,
.vc_btn3.vc_btn3-color-vista-blue:hover {
    color: #f7f7f7;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-vista-blue:active {
    color: #f2f2f2;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
    color: #75d69c;
    border-color: #75d69c;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #75d69c;
    background-color: #75d69c
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #75d69c;
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #75d69c;
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #75d69c
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #75d69c;
    background-color: #75d69c
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5dcf8b;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #56cd85;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #f7be68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange:hover {
    color: #f7f7f7;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-orange:active {
    color: #f2f2f2;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #f7be68;
    border-color: #f7be68;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f7be68;
    background-color: #f7be68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
    color: #fff;
    background-color: #f7be68;
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f7be68;
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f7be68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #f7be68;
    background-color: #f7be68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f5b14b;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f5ad41;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5aa1e3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sky:focus,
.vc_btn3.vc_btn3-color-sky:hover {
    color: #f7f7f7;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sky:active {
    color: #f2f2f2;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
    color: #5aa1e3;
    border-color: #5aa1e3;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5aa1e3;
    background-color: #5aa1e3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
    color: #fff;
    background-color: #5aa1e3;
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5aa1e3;
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5aa1e3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
    color: #fff;
    border-color: #5aa1e3;
    background-color: #5aa1e3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #4092df;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #378ddd;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6dab3c
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-green:focus,
.vc_btn3.vc_btn3-color-green:hover {
    color: #f7f7f7;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-green:active {
    color: #f2f2f2;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
    color: #6dab3c;
    border-color: #6dab3c;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6dab3c;
    background-color: #6dab3c
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
    color: #fff;
    background-color: #6dab3c;
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6dab3c;
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6dab3c
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #6dab3c;
    background-color: #6dab3c
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #5a8d31;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #f4524d
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-juicy-pink:active {
    color: #f2f2f2;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
    color: #f4524d;
    border-color: #f4524d;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f4524d;
    background-color: #f4524d
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #f4524d;
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f4524d;
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f4524d
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #f4524d;
    background-color: #f4524d
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f23630;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f22d27;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #f79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sandy-brown:focus,
.vc_btn3.vc_btn3-color-sandy-brown:hover {
    color: #f7f7f7;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sandy-brown:active {
    color: #f2f2f2;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #f79468;
    border-color: #f79468;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f79468;
    background-color: #f79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
    color: #fff;
    background-color: #f79468;
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f79468;
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
    color: #fff;
    border-color: #f79468;
    background-color: #f79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f57f4b;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f57941;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #b97ebb
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-purple:focus,
.vc_btn3.vc_btn3-color-purple:hover {
    color: #f7f7f7;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-purple:active {
    color: #f2f2f2;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
    color: #b97ebb;
    border-color: #b97ebb;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #b97ebb;
    background-color: #b97ebb
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
    color: #fff;
    background-color: #b97ebb;
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #b97ebb;
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #b97ebb
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
    color: #fff;
    border-color: #b97ebb;
    background-color: #b97ebb
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ae6ab0;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ab63ad;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2a2a2a
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black:focus,
.vc_btn3.vc_btn3-color-black:hover {
    color: #f7f7f7;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-black:active {
    color: #f2f2f2;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    border-color: #2a2a2a;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
    color: #fff;
    background-color: #2a2a2a;
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #2a2a2a;
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #2a2a2a
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    color: #fff;
    border-color: #2a2a2a;
    background-color: #2a2a2a
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #1b1b1b;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #161616;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey:hover {
    color: #5e5e5e;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-grey:active {
    color: #595959;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    border-color: #ebebeb;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
    color: #666;
    background-color: #ebebeb;
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #ebebeb;
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #d7d7d7;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #fff
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white:hover {
    color: #5e5e5e;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white:active {
    color: #595959;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    border-color: #fff;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #fff;
    background-color: #fff
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
    color: #666;
    background-color: #fff;
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #fff;
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #fff
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #666;
    border-color: #fff;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #f0f0f0;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default:hover {
    color: #2b2b2b;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-default:active {
    color: #262626;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
    color: #f7f7f7;
    border-color: #f7f7f7;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
    color: #333;
    background-color: #f7f7f7;
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
    color: #2b2b2b;
    background-color: #f7f7f7;
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
    color: #262626;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #fff;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary:hover {
    color: #f7f7f7;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary:active {
    color: #f2f2f2;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
    color: #08c;
    border-color: #08c;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
    color: #fff;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #08c;
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #fff;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #006da3;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #fff;
    background-color: #58b9da
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info:hover {
    color: #f7f7f7;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info:active {
    color: #f2f2f2;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
    color: #58b9da;
    border-color: #58b9da;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #58b9da;
    background-color: #58b9da
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
    color: #fff;
    background-color: #58b9da;
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #58b9da;
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #58b9da
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
    color: #fff;
    border-color: #58b9da;
    background-color: #58b9da
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3fafd4;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #37abd3;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6ab165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success:hover {
    color: #f7f7f7;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success:active {
    color: #f2f2f2;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
    color: #6ab165;
    border-color: #6ab165;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6ab165;
    background-color: #6ab165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
    color: #fff;
    background-color: #6ab165;
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6ab165;
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6ab165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #6ab165;
    background-color: #6ab165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #59a453;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #559d50;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #fff;
    background-color: #f90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning:hover {
    color: #f7f7f7;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
    color: #f90;
    border-color: #f90;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #f90;
    background-color: #f90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
    color: #fff;
    background-color: #f90;
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #f90;
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #f90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    color: #fff;
    border-color: #f90;
    background-color: #f90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff675b
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger:hover {
    color: #f7f7f7;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger:active {
    color: #f2f2f2;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
    color: #ff675b;
    border-color: #ff675b;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #ff675b;
    background-color: #ff675b
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
    color: #fff;
    background-color: #ff675b;
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #ff675b;
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #ff675b
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #fff;
    border-color: #ff675b;
    background-color: #ff675b
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ff4b3c;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ff4132;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #fff;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse:hover {
    color: #f7f7f7;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse:active {
    color: #f2f2f2;
    background-color: #414141
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
    color: #555;
    border-color: #555;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
    color: #fff;
    background-color: #555;
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #555;
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
    color: #fff;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #464646;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #414141;
    background-color: #414141
}

.vc_general.vc_cta3.vc_cta3-style-classic,
.vc_general.vc_cta3.vc_cta3-style-custom {
    background-color: #f7f7f7;
    border-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2a2a2a
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}

vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    text-align: center;
    display: inline-block;
    border: 2px solid transparent;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 2.15em;
    font-style: normal;
    font-weight: 400;
    line-height: 1!important;
    font-size-adjust: none;
    font-stretch: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-language-override: normal;
    font-language-override: normal;
    -webkit-font-kerning: auto;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    border: none
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs {
    max-width: 100%!important;
    line-height: 0.7em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs.vc_icon_element-have-style-inner {
    width: 1.9em!important;
    height: 1.9em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxs .vc_icon_element-icon {
    font-size: 0.7em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
    max-width: 100%!important;
    line-height: 1.2em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
    width: 2.5em!important;
    height: 2.5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
    font-size: 1.2em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
    max-width: 100%!important;
    line-height: 1.6em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
    width: 3.15em!important;
    height: 3.15em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
    font-size: 1.6em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    max-width: 100%!important;
    line-height: 2.15em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 4em!important;
    height: 4em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2.15em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
    max-width: 100%!important;
    line-height: 2.85em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
    width: 5em!important;
    height: 5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
    font-size: 2.85em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
    max-width: 100%!important;
    line-height: 5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
    width: 8.5em!important;
    height: 8.5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
    border-radius: 50%
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
    border-radius: 5px
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
    color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
    color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
    color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
    color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
    color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
    color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
    color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
    color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
    color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
    color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
    color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
    color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
    color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
    color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
    border-color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
    background-color: #5472d2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
    border-color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
    background-color: #00c1cf
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
    border-color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
    background-color: #fe6c61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
    border-color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
    background-color: #8d6dc4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
    border-color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
    background-color: #4cadc9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
    border-color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
    background-color: #cec2ab
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
    border-color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
    background-color: #50485b
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
    border-color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
    background-color: #75d69c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
    border-color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
    background-color: #2a2a2a
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
    border-color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: #ebebeb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
    border-color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
    background-color: #f7be68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
    border-color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
    background-color: #5aa1e3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
    border-color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
    background-color: #6dab3c
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
    border-color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
    background-color: #f4524d
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
    border-color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
    background-color: #f79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
    border-color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
    background-color: #b97ebb
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
    border-color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
    background-color: #fff
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl {
    max-width: 100%!important;
    line-height: 7em!important;
    width: 6.5em;
    height: 6.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl.vc_icon_element-have-style-inner {
    width: 11.5em!important;
    height: 11.5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxl .vc_icon_element-icon {
    font-size: 7em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl {
    max-width: 100%!important;
    line-height: 10em!important;
    width: 9.5em;
    height: 9.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl.vc_icon_element-have-style-inner {
    width: 15.5em!important;
    height: 15.5em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxl .vc_icon_element-icon {
    font-size: 10em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl {
    max-width: 100%!important;
    line-height: 15em!important;
    width: 14.5em;
    height: 14.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl.vc_icon_element-have-style-inner {
    width: 20em!important;
    height: 20em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxl .vc_icon_element-icon {
    font-size: 13em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl {
    max-width: 100%!important;
    line-height: 20em!important;
    width: 19.5em;
    height: 19.5em
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl.vc_icon_element-have-style-inner {
    width: 32em!important;
    height: 32em!important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xxxxxl .vc_icon_element-icon {
    font-size: 20em!important
}

.vc_btn3.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

.vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xl.vc_btn3-style-outline-custom {
    padding: 21px 34px
}

.vc_btn3.vc_btn3-size-xl .vc_btn3-icon {
    font-size: 22px;
    height: 16px;
    line-height: 20px
}

.vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 65px
}

.vc_btn3.vc_btn3-size-xl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 30px
}

.vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 65px
}

.vc_btn3.vc_btn3-size-xl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 30px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl {
    font-size: 22px;
    padding: 22px 35px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xl.vc_btn3-style-outline-custom {
    padding: 21px 34px
}

.vc_btn3.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

.vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
    padding: 21px 34px
}

.vc_btn3.vc_btn3-size-xxl .vc_btn3-icon {
    font-size: 32px;
    height: 18px;
    line-height: 18px
}

.vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 65px
}

.vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 30px
}

.vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 65px
}

.vc_btn3.vc_btn3-size-xxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 30px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl {
    font-size: 32px;
    padding: 22px 35px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxl.vc_btn3-style-outline-custom {
    padding: 21px 34px
}

.vc_btn3.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

.vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
    padding: 24px 39px
}

.vc_btn3.vc_btn3-size-xxxl .vc_btn3-icon {
    font-size: 44px;
    height: 35px;
    line-height: 44px
}

.vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 80px
}

.vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 30px
}

.vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 80px
}

.vc_btn3.vc_btn3-size-xxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 30px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl {
    font-size: 44px;
    padding: 25px 40px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxl.vc_btn3-style-outline-custom {
    padding: 24px 39px
}

.vc_btn3.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
    padding: 29px 49px
}

.vc_btn3.vc_btn3-size-xxxxl .vc_btn3-icon {
    font-size: 60px;
    height: 35px;
    line-height: 44px
}

.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 90px
}

.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 30px
}

.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 90px
}

.vc_btn3.vc_btn3-size-xxxxl.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 30px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl {
    font-size: 60px;
    padding: 30px 50px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxxxl.vc_btn3-style-outline-custom {
    padding: 29px 49px
}

.vc_btn3.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

.vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
    padding: 6px 7px
}

.vc_btn3.vc_btn3-size-xxs .vc_btn3-icon {
    font-size: 9px;
    height: 6px;
    line-height: 8px
}

.vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 16px
}

.vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 4px
}

.vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 16px
}

.vc_btn3.vc_btn3-size-xxs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 4px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs {
    font-size: 9px;
    padding: 7px 8px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xxs.vc_btn3-style-outline-custom {
    padding: 6px 7px
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-inline {
    display: inline-block;
    vertical-align: middle
}

table.dataTable {
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0
}

table.dataTable thead th,
table.dataTable tfoot th {
    font-weight: bold;
    text-align: left
}

table.dataTable thead th,
table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111
}

table.dataTable thead th:active,
table.dataTable thead td:active {
    outline: none
}

table.dataTable tfoot th,
table.dataTable tfoot td {
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right
}

table.dataTable thead .sorting {
    background-image: url("//fast.qifeiye.com/FeiEditor/bitSite/js/dataTables/sort_both.png")
}

table.dataTable thead .sorting_asc {
    background-image: url("//fast.qifeiye.com/FeiEditor/bitSite/js/dataTables/sort_asc.png")
}

table.dataTable thead .sorting_desc {
    background-image: url("//fast.qifeiye.com/FeiEditor/bitSite/js/dataTables/sort_desc.png")
}

table.dataTable thead .sorting_asc_disabled {
    background-image: url("//fast.qifeiye.com/FeiEditor/bitSite/js/dataTables/sort_asc_disabled.png")
}

table.dataTable thead .sorting_desc_disabled {
    background-image: url("//fast.qifeiye.com/FeiEditor/bitSite/js/dataTables/sort_desc_disabled.png")
}

table.dataTable tbody th,
table.dataTable tbody td {
    padding: 8px 10px
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-top: 1px solid #ddd
}

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td,
table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
    border-top: none
}

table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd
}

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #ddd
}

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
    border-top: none
}

table.dataTable.no-footer {
    border-bottom: 1px solid #111
}

table.dataTable.nowrap th,
table.dataTable.nowrap td {
    white-space: nowrap
}

table.dataTable.compact thead th,
table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px
}

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
    padding: 4px
}

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
    padding: 4px
}

table.dataTable th.dt-left,
table.dataTable td.dt-left {
    text-align: left
}

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
    text-align: center
}

table.dataTable th.dt-right,
table.dataTable td.dt-right {
    text-align: right
}

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
    text-align: justify
}

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
    white-space: nowrap
}

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
    text-align: left
}

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
    text-align: center
}

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
    text-align: right
}

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
    text-align: justify
}

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
    text-align: left
}

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
    text-align: center
}

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
    text-align: right
}

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
    text-align: justify
}

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable,
table.dataTable th,
table.dataTable td {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.dataTables_wrapper {
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1
}

.dataTables_wrapper .dataTables_length {
    float: left
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0.5em
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 4px 6px;
    margin-left: 2px;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    *cursor: hand;
    border: 1px solid transparent;
    border-radius: 2px
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
    cursor: default;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
}

.dataTables_wrapper .dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: rgba(255, 255, 255, 0.4);
    text-align: center;
    font-size: 1.2em
}

.dataTables_wrapper .dataTables_scroll {
    clear: both
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td {
    vertical-align: middle
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing {
    height: 0;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}

.dataTables_wrapper.no-footer div.dataTables_scrollHead>table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table {
    border-bottom: none
}

.dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0
}

table.dataTable td.dataTables_empty {
    height: 80px;
    vertical-align: middle
}

.dataTables_wrapper select,
.dataTables_wrapper input {
    padding: 3px 2px
}

@media screen and (max-width:767px) {
    .dataTables_wrapper .dataTables_info,
    .dataTables_wrapper .dataTables_paginate {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_paginate {
        margin-top: 0.5em
    }
}

@media screen and (max-width:640px) {
    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        float: none;
        text-align: center
    }
    .dataTables_wrapper .dataTables_filter {
        margin-top: 0.5em
    }
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
    cursor: default!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {
    display: none!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
    position: relative;
    padding-left: 30px;
    cursor: pointer
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    top: 9px;
    left: 4px;
    height: 14px;
    width: 14px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #31b131
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    content: '-';
    background-color: #d33333
}

table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before {
    display: none
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
    top: 5px;
    left: 4px;
    height: 14px;
    width: 14px;
    border-radius: 14px;
    line-height: 14px;
    text-indent: 3px
}

table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
    position: relative;
    cursor: pointer
}

table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
    top: 50%;
    left: 50%;
    height: 16px;
    width: 16px;
    margin-top: -10px;
    margin-left: -10px;
    display: block;
    position: absolute;
    color: white;
    border: 2px solid white;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    text-align: center;
    font-family: 'Courier New', Courier, monospace;
    line-height: 14px;
    content: '+';
    background-color: #31b131
}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
    content: '-';
    background-color: #d33333
}

table.dataTable>tbody>tr.child {
    padding: 0.5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: transparent!important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable>tbody>tr.child ul.dtr-details li {
    border-bottom: 1px solid #efefef;
    padding: 0.5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    min-width: 75px;
    font-weight: bold
}

div.dtr-modal {
    position: fixed;
    box-sizing: border-box;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
    padding: 10em 1em
}

div.dtr-modal div.dtr-modal-display {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 50%;
    height: 50%;
    overflow: auto;
    margin: auto;
    z-index: 102;
    overflow: auto;
    background-color: #f5f5f7;
    border: 1px solid black;
    border-radius: 0.5em;
    box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6)
}

div.dtr-modal div.dtr-modal-content {
    position: relative;
    padding: 1em
}

div.dtr-modal div.dtr-modal-close {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 22px;
    height: 22px;
    border: 1px solid #eaeaea;
    background-color: #f9f9f9;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
    background: rgba(0, 0, 0, 0.6)
}

@media screen and (max-width:767px) {
    div.dtr-modal div.dtr-modal-display {
        width: 95%
    }
}

.qfy-text table.nomarl td,
.qfy-text table.bitTable td,
.qfy-text table.nomarl th,
.qfy-text table.bitTable th {
    padding: 4px;
}


/* vc_carousel_css: (http://59ad215e4f019.t73.qifeiye.com/qfy-content/plugins/qfy_editor/assets/lib/vc_carousel/css/vc_carousel.css) */

.vc-carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

.vc-carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #808080;
    background-color: #808080;
    margin: 5px;
}

.vc-carousel-indicators .vc-active {
    width: 12px;
    height: 12px;
    background-color: transparent;
    border: 1px solid #808080;
}

.vc-carousel-indicators .vc-partial {
    opacity: 0.5;
}

.vc-carousel {
    position: relative;
}

.vc-carousel .vc-carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline {
    position: relative;
    overflow: hidden;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner {
    left: 0;
    position: relative;
    width: 100%;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {
    -webkit-transition: 0.5s ease left;
    transition: 0.5s ease left;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition.vc-swipe-transition {
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item {
    float: left;
    visibility: hidden;
}

.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item>img,
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
    line-height: 1;
}

.vc-carousel.vc-per-view-more .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item>.vc-inner {
    margin: 10px;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline {
    overflow: hidden;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner {
    width: 100%;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {
    -webkit-transition-property: top;
    transition-property: top;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner .vc-item {
    float: none;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators {
    position: absolute;
    top: 2%;
    right: 3%;
    left: auto;
    width: 10px;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li {
    display: block;
    margin: 0 auto 3px;
    width: 6px;
    height: 6px;
}

.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li.vc-active {
    width: 8px;
    height: 8px;
    margin: 0 auto 1px;
}

.vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner>.vc-item {
    visibility: visible;
}

.vc-carousel-control {
    position: absolute;
    padding: 0;
    top: 50%;
    z-index: 2;
    left: 0;
    bottom: 0;
    margin-top: -15px;
    width: 60px;
    height: 30px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    font-size: 30px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.vc-carousel-control:hover,
.vc-carousel-control:focus {
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.vc-carousel-control.vc-left {
    left: 0px;
}

.vc-carousel-control.vc-right {
    left: auto;
    right: 0px;
}

@media only screen and (max-width:720px) {
    .vc-carousel-control.vc-left,
    .vc-carousel-control.vc-right {
        display: none!important;
    }
}

.vc-carousel-control .icon-prev,
.vc-carousel-control .icon-next,
.vc-carousel-control .glyphicon-chevron-left,
.vc-carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
}

.vc-carousel-control .icon-prev,
.vc-carousel-control .icon-next {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
}

.vc-carousel-control .icon-prev:before {
    content: '\2039';
    position: relative;
    top: -3px;
}

.vc-carousel-control .icon-next:before {
    content: '\203a';
    position: relative;
    top: -3px;
    left: 3px;
}

.vc-carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.vc-carousel-caption .btn {
    text-shadow: none;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.pull-right {
    float: right!important;
}

.pull-left {
    float: left!important;
}

.hide {
    display: none!important;
}

.show {
    display: block!important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.entry-content ol.vc-carousel-indicators {
    margin: 0 0 0 -30%;
}

.entry-content .vc_carousel_vertical ol.vc-carousel-indicators {
    margin: 1px 0 0 0;
    bottom: auto;
}

.qfe_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.item>a {
    display: block;
}

.qfe_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner>.item>a>img {
    margin: auto;
}